Don't quote server argument (per Anders Kaseorg)
This commit is contained in:
+2
-2
@@ -188,7 +188,7 @@ if ( $pid == 0 ) { # child
|
|||||||
open STDERR, ">&", $pty_slave->fileno() or die;
|
open STDERR, ">&", $pty_slave->fileno() or die;
|
||||||
close $pty_slave;
|
close $pty_slave;
|
||||||
|
|
||||||
my @server = ( $server, 'new', '-s' );
|
my @server = ( 'new', '-s' );
|
||||||
|
|
||||||
push @server, ( '-c', $colors );
|
push @server, ( '-c', $colors );
|
||||||
|
|
||||||
@@ -200,7 +200,7 @@ if ( $pid == 0 ) { # child
|
|||||||
push @server, '--', @command;
|
push @server, '--', @command;
|
||||||
}
|
}
|
||||||
|
|
||||||
exec 'ssh', '-S', 'none', '-o', "ProxyCommand=$0 --fake-proxy -- %h %p", '-t', $userhost, '--', shell_quote( @server );
|
exec 'ssh', '-S', 'none', '-o', "ProxyCommand=$0 --fake-proxy -- %h %p", '-t', $userhost, '--', "$server " . shell_quote( @server );
|
||||||
die "Cannot exec ssh: $!\n";
|
die "Cannot exec ssh: $!\n";
|
||||||
} else { # server
|
} else { # server
|
||||||
my ( $ip, $port, $key );
|
my ( $ip, $port, $key );
|
||||||
|
|||||||
Reference in New Issue
Block a user