3 @@ -357,15 +357,18 @@ struct SubnetList *parseSubnetAddress(ch
4 tmpStr = strtok(NULL, "/");
6 int bitcnt = atoi(tmpStr);
7 - if(bitcnt <= 0 || bitcnt > 32) {
8 + if(bitcnt < 0 || bitcnt > 32) {
9 my_log(LOG_WARNING, 0, "The bits part of the address is invalid : %d.",tmpStr);
13 - mask <<= (32 - bitcnt);
17 + mask <<= (32 - bitcnt);
20 - if(addr == -1 || addr == 0) {
22 my_log(LOG_WARNING, 0, "Unable to parse address token '%s'.", addrstr);