From 19884d6c85c15b44b10c23c42d5687d1f9667bcd Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Wed, 21 Mar 2012 17:56:13 -0400 Subject: [PATCH] Don't quote server argument (per Anders Kaseorg) --- scripts/mosh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/mosh b/scripts/mosh index 6e006e0..5669a17 100755 --- a/scripts/mosh +++ b/scripts/mosh @@ -188,7 +188,7 @@ if ( $pid == 0 ) { # child open STDERR, ">&", $pty_slave->fileno() or die; close $pty_slave; - my @server = ( $server, 'new', '-s' ); + my @server = ( 'new', '-s' ); push @server, ( '-c', $colors ); @@ -200,7 +200,7 @@ if ( $pid == 0 ) { # child 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"; } else { # server my ( $ip, $port, $key );