]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
util/mime: fix memory leak 10455/head
authorAlexey Simakov <bigalex934@gmail.com>
Wed, 7 Feb 2024 14:51:00 +0000 (17:51 +0300)
committerVictor Julien <victor@inliniac.net>
Sun, 18 Feb 2024 10:50:27 +0000 (11:50 +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 69065f279452faf1b1f89d1a2a42005a360b5f8b..0a75d8e82cba680227c69cfa2a5799cf052cc2f4 100644 (file)
@@ -2469,6 +2469,7 @@ MimeDecParseState * MimeDecInitParser(void *data,
     PushStack(state->stack);
     if (state->stack->top == NULL) {
         SCFree(state->stack);
+        SCFree(state->msg);
         SCFree(state);
         return NULL;
     }