diff --git a/ssh.c b/ssh.c index bf4f28fe647..6343f2fd58e 100644 --- a/ssh.c +++ b/ssh.c @@ -1190,7 +1190,11 @@ main(int ac, char **av) options.proxy_use_fdpass = 0; snprintf(port_s, sizeof(port_s), "%d", options.jump_port); xasprintf(&options.proxy_command, +#ifdef WINDOWS + "%s%s%s%s%s%s%s%s%s%s%.*s -W \"[%%h]:%%p\" %s", +#else "%s%s%s%s%s%s%s%s%s%s%.*s -W '[%%h]:%%p' %s", +#endif sshbin, /* Optional "-l user" argument if jump_user set */ options.jump_user == NULL ? "" : " -l ",