IPv4/IPv6 sense problem in SOCKS5 proxying spotted by Andrey Borzenkov --
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Tue, 10 Dec 2002 10:19:51 +0000 (10:19 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Tue, 10 Dec 2002 10:19:51 +0000 (10:19 +0000)
recent change.

git-svn-id: svn://svn.tartarus.org/sgt/putty@2301 cda61777-01e9-0310-a592-d414129be87e

proxy.c

diff --git a/proxy.c b/proxy.c
index d1f842d..475dc4a 100644 (file)
--- a/proxy.c
+++ b/proxy.c
@@ -930,7 +930,7 @@ int proxy_socks5_negotiate (Proxy_Socket p, int change)
            char command[22];
            int len;
 
-           if (sk_addrtype(p->remote_addr) == ADDRTYPE_IPV6) {
+           if (sk_addrtype(p->remote_addr) == ADDRTYPE_IPV4) {
                len = 10;
                command[3] = 1; /* IPv4 */
            } else {