]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
mpm: free sids in MpmFreePattern as well
authorVictor Julien <vjulien@oisf.net>
Mon, 27 Nov 2023 09:05:55 +0000 (10:05 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 1 Dec 2023 13:55:41 +0000 (14:55 +0100)
src/util-mpm.c

index 0ccb78897c0935bb07f0ddff75ac38cbbe9127bb..23ff23082885b5564ecf321c202061658ea3a0ec 100644 (file)
@@ -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);