From 3b3b0ed30a306860a22afdb9544199f8fbedb00c Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Mon, 27 Nov 2023 10:05:55 +0100 Subject: [PATCH] mpm: free sids in MpmFreePattern as well --- src/util-mpm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/util-mpm.c b/src/util-mpm.c index 0ccb78897c..23ff230828 100644 --- a/src/util-mpm.c +++ b/src/util-mpm.c @@ -377,6 +377,10 @@ void MpmFreePattern(MpmCtx *mpm_ctx, MpmPattern *p) mpm_ctx->memory_size -= p->len; } + if (p->sids != NULL) { + SCFree(p->sids); + } + SCFree(p); mpm_ctx->memory_cnt--; mpm_ctx->memory_size -= sizeof(MpmPattern);