Fix ip tree lookup on netmask content

This commit is contained in:
Reed Morrison
2018-06-07 14:48:18 -03:00
committed by Felipe Zimmerle
parent 71f650ad48
commit f66cd4111f
2 changed files with 3 additions and 1 deletions

View File

@@ -755,7 +755,7 @@ TreeNode *CPTFindElement(modsec_rec *msr, unsigned char *ipdata, unsigned int ip
return node;
}
if (memcmp(node->prefix->buffer, temp_data, bytes) == 0) {
if ((node->netmasks == NULL) && (memcmp(node->prefix->buffer, temp_data, bytes) == 0)) {
mask = SHIFT_LEFT_MASK(8 - ip_bitmask % 8);
if ((ip_bitmask % 8) == 0) {