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 8b2725e..7249402 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 4a8631a..cb556c5 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