From: Victor Julien Date: Mon, 27 Nov 2023 09:05:55 +0000 (+0100) Subject: mpm: free sids in MpmFreePattern as well X-Git-Tag: suricata-8.0.0-beta1~2009 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b3b0ed30a306860a22afdb9544199f8fbedb00c;p=thirdparty%2Fsuricata.git mpm: free sids in MpmFreePattern as well --- 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);