From 65c1c5ab5c9e2b67a377a878baa76a3eacd7397b Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Wed, 18 Nov 2020 03:09:32 +0300 Subject: [PATCH] do not attempt to send to 0 port --- src/socks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/socks.c b/src/socks.c index 682eda2..b8df63d 100644 --- a/src/socks.c +++ b/src/socks.c @@ -441,7 +441,7 @@ fflush(stderr); fds[0].events = fds[0].revents = 0; param->statssrv64+=len; param->nreads++; - if(heur == 2 && (*SAFAMILY(¶m->sinsr) != *SAFAMILY(¶m->req) || memcmp(SAADDR(¶m->sinsr),SAADDR(¶m->req), SAADDRLEN(¶m->req)))){ + if(!*SAPORT(&sin) || (heur == 2 && (*SAFAMILY(¶m->sinsr) != *SAFAMILY(¶m->req) || memcmp(SAADDR(¶m->sinsr),SAADDR(¶m->req), SAADDRLEN(¶m->req))))){ #if SOCKSTRACE > 0 fprintf(stderr, "external UDP packet ignored\n"); fflush(stderr);