From: Alexey Simakov Date: Wed, 7 Feb 2024 14:51:00 +0000 (+0300) Subject: util/mime: fix memory leak X-Git-Tag: suricata-8.0.0-beta1~1783 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=231c892befe25c23d5d3b54e48077c8446940eb5;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 --- diff --git a/src/util-decode-mime.c b/src/util-decode-mime.c index d9941cd986..73f7335e5d 100644 --- a/src/util-decode-mime.c +++ b/src/util-decode-mime.c @@ -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; }