fix LocalSudo, broken in 2012 by mst being an idiot
[scpubgit/Object-Remote.git] / lib / Object / Remote / Connector / LocalSudo.pm
index f3db7ea..47dead4 100644 (file)
@@ -25,11 +25,12 @@ has sudo_perl_command => (is => 'lazy');
 
 sub _build_sudo_perl_command {
   my ($self) = @_;
-  return
+  return [
     'sudo', '-S', '-u', $self->target_user, '-p', "[sudo] password please\n",
     'perl', '-MPOSIX=dup2',
             '-e', 'print STDERR "GO\n"; exec(@ARGV);',
-    $self->perl_command;
+    @{$self->perl_command},
+  ];
 }
 
 sub _start_perl {