]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
util/mime: fix memory leak
authorAlexey Simakov <bigalex934@gmail.com>
Wed, 7 Feb 2024 14:51:00 +0000 (17:51 +0300)
committerVictor Julien <victor@inliniac.net>
Thu, 15 Feb 2024 14:34:05 +0000 (15:34 +0100)
Fix memory leak at util-decode-mime:MimeDecInitParser, which
root cause is not-freeing allocated memory for mimeMsg

Bug: #6745
(cherry picked from commit 231c892befe25c23d5d3b54e48077c8446940eb5)

src/util-decode-mime.c

index 5e7a8d5713f41880937b541c6e5cafddb3e6f92f..eb67c3d52d9f3f6a0226e5cc17bf113e112a90d2 100644 (file)
@@ -2439,6 +2439,7 @@ MimeDecParseState * MimeDecInitParser(void *data,
     PushStack(state->stack);
     if (state->stack->top == NULL) {
         SCFree(state->stack);
+        SCFree(state->msg);
         SCFree(state);
         return NULL;
     }