From cf6946cc8b3999d92c71dff62571123d8708102e Mon Sep 17 00:00:00 2001 From: Vladimir Dubrovin <3proxy@3proxy.ru> Date: Thu, 18 Jul 2024 12:50:59 +0300 Subject: [PATCH] Fix: IPv6 address may be invalid on some plafrorms for SOCKSv5 UDP ASSOCIATE --- src/socks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/socks.c b/src/socks.c index 6220dca..c4c9ab1 100644 --- a/src/socks.c +++ b/src/socks.c @@ -421,8 +421,8 @@ fflush(stderr); size = 16; case 1: i = 4+size; - memcpy(SAADDR(¶m->sinsr), buf+4, size); *SAFAMILY(¶m->sinsr) = (size == 4)?AF_INET:AF_INET6; + memcpy(SAADDR(¶m->sinsr), buf+4, size); break; case 3: size = buf[4];