From 75bd465038e2bedbaaf551e04e31802198af722a Mon Sep 17 00:00:00 2001 From: Adam Hamsik Date: Tue, 10 Jan 2012 15:53:03 +0100 Subject: [PATCH] Fix localnet issue with fix suggested in #issue 4 on github. --- src/libproxychains.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libproxychains.c b/src/libproxychains.c index 2e7b1cc..a71b3b0 100644 --- a/src/libproxychains.c +++ b/src/libproxychains.c @@ -338,7 +338,7 @@ int connect (int sock, const struct sockaddr *addr, unsigned int len) if ((localnet_addr[i].in_addr.s_addr & localnet_addr[i].netmask.s_addr) == (p_addr_in->s_addr & localnet_addr[i].netmask.s_addr)) { - if (localnet_addr[i].port && localnet_addr[i].port == port) { + if (localnet_addr[i].port || localnet_addr[i].port == port) { PDEBUG("accessing localnet using true_connect\n"); return true_connect(sock,addr,len); }