From: Philippe Antoine Date: Fri, 18 Apr 2025 13:17:58 +0000 (+0200) Subject: output: fix leak in case of alloc error X-Git-Tag: suricata-8.0.0-rc1~451 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F13049%2Fhead;p=thirdparty%2Fsuricata.git output: fix leak in case of alloc error CID: 1638290 --- diff --git a/src/output-filestore.c b/src/output-filestore.c index 809f4c8bca..b177ea2bf7 100644 --- a/src/output-filestore.c +++ b/src/output-filestore.c @@ -420,6 +420,7 @@ static OutputInitResult OutputFilestoreLogInitCtx(SCConfNode *conf) OutputCtx *output_ctx = SCCalloc(1, sizeof(OutputCtx)); if (unlikely(output_ctx == NULL)) { + SCFree(ctx->xff_cfg); SCFree(ctx); return result; }