]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
drop loggers: call disable func
authorVictor Julien <victor@inliniac.net>
Thu, 10 Apr 2014 06:19:06 +0000 (08:19 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 10 Apr 2014 06:19:06 +0000 (08:19 +0200)
Call OutputDropLoggerDisable() on cleanup.

src/log-droplog.c
src/output-json-drop.c

index 10b4d208363ec2b172f9a8374f8f19ba169f9461..8487ca0cf8ce68f7b1662c966d10b2088e3cc885 100644 (file)
@@ -120,6 +120,8 @@ static TmEcode LogDropLogThreadDeinit(ThreadVars *t, void *data)
  */
 static void LogDropLogDeInitCtx(OutputCtx *output_ctx)
 {
+    OutputDropLoggerDisable();
+
     if (output_ctx != NULL) {
         LogFileCtx *logfile_ctx = (LogFileCtx *)output_ctx->data;
         if (logfile_ctx != NULL) {
index 9d953b1fba88182671c0ba97575d591ab67f99d3..a9cb069e1310bd3042edc32635bdaac9c5ca95fa 100644 (file)
@@ -186,6 +186,8 @@ static TmEcode JsonDropLogThreadDeinit(ThreadVars *t, void *data)
 
 static void JsonDropLogDeInitCtx(OutputCtx *output_ctx)
 {
+    OutputDropLoggerDisable();
+
     LogFileCtx *logfile_ctx = (LogFileCtx *)output_ctx->data;
     LogFileFreeCtx(logfile_ctx);
     SCFree(output_ctx);