ref: 81cfd454493d17774d638b7b02df961fdfceac68
parent: 271b2a9856ee67206ee6620f7e49685dcab3b2ce
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Feb 12 23:04:33 EST 2019
libip: don't reject ipmask in v6 form for v4 address
--- a/sys/src/libip/parseip.c
+++ b/sys/src/libip/parseip.c
@@ -156,7 +156,7 @@
x = parseip(to, from);
if(memcmp(to, v4prefix, IPv4off) == 0)
memset(to, 0xff, IPv4off);
- else if(v4)
+ else if(v4 && memcmp(to, IPallbits, IPv4off) != 0)
x = -1;
}
return x;
--
⑨