]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
output: fix leak in case of alloc error 13049/head
authorPhilippe Antoine <pantoine@oisf.net>
Fri, 18 Apr 2025 13:17:58 +0000 (15:17 +0200)
committerVictor Julien <victor@inliniac.net>
Sat, 19 Apr 2025 08:35:05 +0000 (10:35 +0200)
CID: 1638290

src/output-filestore.c

index 809f4c8bcaae8d2154315170777a3d287a18cd8b..b177ea2bf7f4a404d1351b9e23eacf6dc83fb3d9 100644 (file)
@@ -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;
     }