Fix tests that didn't expect radix to be freed

pull/562/head
Victor Julien 12 years ago
parent d2d784e31a
commit 7f8d256e7c

@ -1855,6 +1855,7 @@ void HTPFreeConfig(void)
HTPCfgRec *nextrec = cfglist.next;
SCRadixReleaseRadixTree(cfgtree);
cfgtree = NULL;
htp_config_destroy(cfglist.cfg);
while (nextrec != NULL) {
HTPCfgRec *htprec = nextrec;

@ -899,19 +899,22 @@ void IPOnlyDeinit(DetectEngineCtx *de_ctx, DetectEngineIPOnlyCtx *io_ctx) {
if (io_ctx->tree_ipv4src != NULL)
SCRadixReleaseRadixTree(io_ctx->tree_ipv4src);
io_ctx->tree_ipv4src = NULL;
if (io_ctx->tree_ipv4dst != NULL)
SCRadixReleaseRadixTree(io_ctx->tree_ipv4dst);
io_ctx->tree_ipv4dst = NULL;
if (io_ctx->tree_ipv6src != NULL)
SCRadixReleaseRadixTree(io_ctx->tree_ipv6src);
io_ctx->tree_ipv6src = NULL;
if (io_ctx->tree_ipv6dst != NULL)
SCRadixReleaseRadixTree(io_ctx->tree_ipv6dst);
io_ctx->tree_ipv6dst = NULL;
if (io_ctx->sig_init_array)
SCFree(io_ctx->sig_init_array);
io_ctx->sig_init_array = NULL;
}

Loading…
Cancel
Save