]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
scan-build: fix warning in radix tree
authorVictor Julien <victor@inliniac.net>
Thu, 21 Dec 2017 10:00:28 +0000 (11:00 +0100)
committerVictor Julien <victor@inliniac.net>
Thu, 21 Dec 2017 10:00:28 +0000 (11:00 +0100)
src/util-radix-tree.c

index 23ef98ef46f89b8bffb5402eab66b35f58ead74e..7217f95e39325b0e56f43b37e322f7259943fe01 100644 (file)
@@ -750,6 +750,8 @@ static SCRadixNode *SCRadixAddKey(uint8_t *key_stream, uint16_t key_bitlen,
                 if ( (inter_node->netmasks = SCMalloc((node->netmask_cnt - i) *
                                 sizeof(uint8_t))) == NULL) {
                     SCLogError(SC_ERR_MEM_ALLOC, "Fatal error encountered in SCRadixAddKey. Mem not allocated...");
+                    SCRadixReleaseNode(inter_node, tree);
+                    SCRadixReleaseNode(new_node, tree);
                     return NULL;
                 }