From 0ed8f6ff5f45045f487304428af106c769582dea Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Wed, 13 Feb 2019 04:04:33 +0100 Subject: [PATCH] libip: don't reject ipmask in v6 form for v4 address --- sys/src/libip/parseip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/libip/parseip.c b/sys/src/libip/parseip.c index ab7bfe0c8..1bad8b013 100644 --- a/sys/src/libip/parseip.c +++ b/sys/src/libip/parseip.c @@ -156,7 +156,7 @@ parseipmask(uchar *to, char *from, int v4) 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;