From: Victor Julien Date: Thu, 21 Dec 2017 10:00:28 +0000 (+0100) Subject: scan-build: fix warning in radix tree X-Git-Tag: suricata-4.1.0-beta1~383 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c563c1fcabb00ec49b6cbe64d3d09af0d1ccc729;p=thirdparty%2Fsuricata.git scan-build: fix warning in radix tree --- diff --git a/src/util-radix-tree.c b/src/util-radix-tree.c index 23ef98ef46..7217f95e39 100644 --- a/src/util-radix-tree.c +++ b/src/util-radix-tree.c @@ -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; }