From: Alexey Simakov Date: Wed, 7 Feb 2024 14:51:00 +0000 (+0300) Subject: util/mime: fix memory leak X-Git-Tag: suricata-6.0.17~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5fbca79aaff7d34e5a49691e75ee01ff12de4f0d;p=thirdparty%2Fsuricata.git util/mime: fix memory leak 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) --- diff --git a/src/util-decode-mime.c b/src/util-decode-mime.c index 69065f2794..0a75d8e82c 100644 --- a/src/util-decode-mime.c +++ b/src/util-decode-mime.c @@ -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; }