From 019f2c557d066070217a5cc873fd078bf3b6400d Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Wed, 20 Dec 2017 11:43:31 +0300 Subject: ippool: fixed parsing /32 ranges --- accel-pppd/extra/ippool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'accel-pppd/extra') diff --git a/accel-pppd/extra/ippool.c b/accel-pppd/extra/ippool.c index 616b156c..0c0831c2 100644 --- a/accel-pppd/extra/ippool.c +++ b/accel-pppd/extra/ippool.c @@ -127,7 +127,7 @@ static int parse1(const char *str, uint32_t *begin, uint32_t *end) *begin = (f1 << 24) | (f2 << 16) | (f3 << 8) | f4; - m = m == 32 ? 0xffffffff : ((1 << (32 - m)) - 1); + m = m == 32 ? 0 : ((1 << (32 - m)) - 1); *end = *begin | m; return 0; -- cgit v1.2.3