From 9ccfda22ec1cec5b72527cc02710e0f26b7b6dc9 Mon Sep 17 00:00:00 2001 From: Pablo Rincon Date: Wed, 5 May 2010 17:36:13 +0200 Subject: [PATCH] Radix tree issue fix (from Steve Grubs report) --- src/util-radix-tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util-radix-tree.c b/src/util-radix-tree.c index a626f8a208..2b75137d88 100644 --- a/src/util-radix-tree.c +++ b/src/util-radix-tree.c @@ -840,7 +840,7 @@ static SCRadixNode *SCRadixAddKey(uint8_t *key_stream, uint16_t key_bitlen, } /* insert the netmask into the tree */ - if (netmask != 255 || (netmask != 32 || (netmask == 32 && bitlen != 32)) || netmask != 128) { + if (netmask != 255 && (netmask != 32 || (netmask == 32 && bitlen != 32)) && netmask != 128) { node = new_node; parent = new_node->parent; while (parent != NULL && netmask < (parent->bit + 1)) {