]> git.proxmox.com Git - pve-common.git/commitdiff
fix bug 77: only use cmd2string when necessary
authorDietmar Maurer <dietmar@proxmox.com>
Mon, 9 Jan 2012 11:30:48 +0000 (12:30 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 9 Jan 2012 11:30:48 +0000 (12:30 +0100)
data/PVE/Tools.pm
debian/changelog

index 8b2725e3aff2f718c5cef3818648865cf394d428..72494027a1e937b310c1fe7515d6e10f93d8d81b 100644 (file)
@@ -200,10 +200,14 @@ sub run_command {
     my ($cmd, %param) = @_;
 
     my $old_umask;
+    my $cmdstr;
 
-    $cmd = [ $cmd ] if !ref($cmd);
-
-    my $cmdstr = cmd2string($cmd);
+    if (!ref($cmd)) {
+       $cmdstr = $cmd;
+       $cmd = [ $cmd ];
+    } else {
+       $cmdstr = cmd2string($cmd);
+    }
 
     my $errmsg;
     my $laststderr;
index 4a8631a531b2585426927bd5de4a981fdbcdb76b..cb556c560e7acc85deb9e6936c3ab6bdc250b57f 100644 (file)
@@ -2,6 +2,8 @@ libpve-common-perl (1.0-12) unstable; urgency=low
 
   * new helper kvmkeymaplist()
 
+  * fix bug 77: only use cmd2string when necessary
+  
  -- Proxmox Support Team <support@proxmox.com>  Mon, 09 Jan 2012 11:44:11 +0100
 
 libpve-common-perl (1.0-11) unstable; urgency=low