]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
eve-log: fix mem leak at shutdown
authorVictor Julien <victor@inliniac.net>
Thu, 10 Apr 2014 07:36:19 +0000 (09:36 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 10 Apr 2014 07:36:19 +0000 (09:36 +0200)
Make sure we free all memory in the shutdown function.

src/output-json.c

index b369d032622c17ed04195bb31e7859b802d559ee..64383e7d6aff13a128d2440a551799b833c39e55 100644 (file)
@@ -469,6 +469,7 @@ OutputCtx *OutputJsonInitCtx(ConfNode *conf)
         json_out = json_ctx->json_out;
     }
 
+    SCLogInfo("returning output_ctx %p", output_ctx);
     return output_ctx;
 }
 
@@ -477,6 +478,7 @@ static void OutputJsonDeInitCtx(OutputCtx *output_ctx)
     OutputJsonCtx *json_ctx = (OutputJsonCtx *)output_ctx->data;
     LogFileCtx *logfile_ctx = json_ctx->file_ctx;
     LogFileFreeCtx(logfile_ctx);
+    SCFree(json_ctx);
     SCFree(output_ctx);
 }