From: Alexey Simakov Date: Wed, 7 Feb 2024 14:51:00 +0000 (+0300) Subject: util/mime: fix memory leak X-Git-Tag: suricata-7.0.4~41 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e41018a80e9cc0f6f0990701434d2d13119f8454;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 5e7a8d5713..eb67c3d52d 100644 --- a/src/util-decode-mime.c +++ b/src/util-decode-mime.c @@ -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; }