]> 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>
Sat, 10 Feb 2024 21:29:51 +0000 (22:29 +0100)
Fix memory leak at util-decode-mime:MimeDecInitParser, which
root cause is not-freeing allocated memory for mimeMsg

Bug: #6745

src/util-decode-mime.c

index d9941cd986b9e9876035572b7bae3c3ea193438a..73f7335e5d0ce0ddc4dc858706b2abadff774dc3 100644 (file)
@@ -2432,6 +2432,7 @@ MimeDecParseState * MimeDecInitParser(void *data,
     PushStack(state->stack);
     if (state->stack->top == NULL) {
         SCFree(state->stack);
+        SCFree(state->msg);
         SCFree(state);
         return NULL;
     }