Skip to content
Snippets Groups Projects
Commit 06d8d02b authored by Logan Aerl Arias's avatar Logan Aerl Arias
Browse files

Merge branch 'fix-ipv6-port-collision' into 'master'

Fix port collision on IPv6 connections

See merge request STJr/SRB2!2622
parents 53fabd11 aee50849
No related branches found
No related tags found
1 merge request!2622Fix port collision on IPv6 connections
Pipeline #7276 passed
...@@ -456,6 +456,8 @@ static boolean SOCK_cmpipv6(mysockaddr_t *a, mysockaddr_t *b, UINT8 mask) ...@@ -456,6 +456,8 @@ static boolean SOCK_cmpipv6(mysockaddr_t *a, mysockaddr_t *b, UINT8 mask)
{ {
UINT8 bitmask; UINT8 bitmask;
I_Assert(mask <= 128); I_Assert(mask <= 128);
if (mask == 0)
mask = 128;
if (memcmp(&a->ip6.sin6_addr.s6_addr, &b->ip6.sin6_addr.s6_addr, mask / 8) != 0) if (memcmp(&a->ip6.sin6_addr.s6_addr, &b->ip6.sin6_addr.s6_addr, mask / 8) != 0)
return false; return false;
if (mask % 8 == 0) if (mask % 8 == 0)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment