]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/analyzer: fix json output for warnings/notes
authorVictor Julien <victor@inliniac.net>
Fri, 5 Feb 2021 20:33:35 +0000 (21:33 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 5 Mar 2021 11:54:22 +0000 (12:54 +0100)
src/detect-engine-analyzer.c

index 4792949917d73224d6d2b644fe51c8a7bdebf1e7..1975586972782fb1f6816823359ac0a34f6b1d04 100644 (file)
@@ -865,11 +865,13 @@ void EngineAnalysisRules2(const DetectEngineCtx *de_ctx, const Signature *s)
     jb_close(ctx.js);
 
     if (ctx.js_warnings) {
+        jb_close(ctx.js_warnings);
         jb_set_object(ctx.js, "warnings", ctx.js_warnings);
         jb_free(ctx.js_warnings);
         ctx.js_warnings = NULL;
     }
     if (ctx.js_notes) {
+        jb_close(ctx.js_notes);
         jb_set_object(ctx.js, "notes", ctx.js_notes);
         jb_free(ctx.js_notes);
         ctx.js_notes = NULL;