From b1dacaf3948accc675dff42877c8b21e75f53a5f Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Wed, 8 Oct 2025 17:32:37 +0200 Subject: [PATCH] unittests: clean up memory for mpm tests --- src/util-mpm-ac-ks.c | 7 ++----- src/util-mpm-hs.c | 6 ++---- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/util-mpm-ac-ks.c b/src/util-mpm-ac-ks.c index 15ab153732..2aa3bba125 100644 --- a/src/util-mpm-ac-ks.c +++ b/src/util-mpm-ac-ks.c @@ -2329,15 +2329,12 @@ static int SCACTileTest29(void) result = 1; end: + UTHFreePackets(&p, 1); if (de_ctx != NULL) { - SigGroupCleanup(de_ctx); - SigCleanSignatures(de_ctx); - DetectEngineThreadCtxDeinit(&th_v, (void *)det_ctx); DetectEngineCtxFree(de_ctx); } - - UTHFreePackets(&p, 1); + StatsThreadCleanup(&th_v); return result; } diff --git a/src/util-mpm-hs.c b/src/util-mpm-hs.c index a7bfe5421d..45750da5d5 100644 --- a/src/util-mpm-hs.c +++ b/src/util-mpm-hs.c @@ -2263,15 +2263,13 @@ static int SCHSTest29(void) result = 1; end: + UTHFreePackets(&p, 1); if (de_ctx != NULL) { - SigGroupCleanup(de_ctx); - SigCleanSignatures(de_ctx); - DetectEngineThreadCtxDeinit(&th_v, (void *)det_ctx); DetectEngineCtxFree(de_ctx); } - UTHFreePackets(&p, 1); + StatsThreadCleanup(&th_v); return result; }