Fix: IPv6 address may be invalid on some plafrorms for SOCKSv5 UDP ASSOCIATE

This commit is contained in:
Vladimir Dubrovin 2024-07-18 12:50:59 +03:00
parent ab8db00b1f
commit cf6946cc8b

View File

@ -421,8 +421,8 @@ fflush(stderr);
size = 16;
case 1:
i = 4+size;
memcpy(SAADDR(&param->sinsr), buf+4, size);
*SAFAMILY(&param->sinsr) = (size == 4)?AF_INET:AF_INET6;
memcpy(SAADDR(&param->sinsr), buf+4, size);
break;
case 3:
size = buf[4];