X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=ssh.c;h=f3ce6fe0f5f4f3c1d5288df87987418c6e73b079;hb=48eafd66aa274c32fc8169a0d36619663905c210;hp=c93942361e9224658dc355b35ba70d6dcd27abdf;hpb=e0252a4a609a67db82515e674067d346606c7397;p=PuTTY.git diff --git a/ssh.c b/ssh.c index c9394236..f3ce6fe0 100644 --- a/ssh.c +++ b/ssh.c @@ -3586,6 +3586,19 @@ static void ssh_hostport_setup(const char *host, int port, Conf *conf, } } +static int ssh_test_for_upstream(const char *host, int port, Conf *conf) +{ + char *savedhost; + int savedport; + int ret; + + ssh_hostport_setup(host, port, conf, &savedhost, &savedport, NULL); + ret = ssh_share_test_for_upstream(savedhost, savedport, conf); + sfree(savedhost); + + return ret; +} + /* * Connect to specified host and port. * Returns an error message, or NULL on success. @@ -11645,6 +11658,7 @@ Backend ssh_backend = { ssh_provide_logctx, ssh_unthrottle, ssh_cfg_info, + ssh_test_for_upstream, "ssh", PROT_SSH, 22