]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
logging: convert drop output to non-thread module
authorJason Ish <ish@unx.ca>
Fri, 27 May 2016 16:10:02 +0000 (10:10 -0600)
committerVictor Julien <victor@inliniac.net>
Mon, 19 Sep 2016 11:47:52 +0000 (13:47 +0200)
src/log-droplog.c

index 0b466b6a48ed04f4f4d1df0ffa19dfc402e783a7..c680a4233733eced62121bef1e75a8a3fd757085 100644 (file)
@@ -494,17 +494,10 @@ static void LogDropLogRegisterTests(void)
 /** \brief function to register the drop log module */
 void TmModuleLogDropLogRegister (void)
 {
-
-    tmm_modules[TMM_LOGDROPLOG].name = MODULE_NAME;
-    tmm_modules[TMM_LOGDROPLOG].ThreadInit = LogDropLogThreadInit;
-    tmm_modules[TMM_LOGDROPLOG].ThreadExitPrintStats = LogDropLogExitPrintStats;
-    tmm_modules[TMM_LOGDROPLOG].ThreadDeinit = LogDropLogThreadDeinit;
+    OutputRegisterPacketModule(MODULE_NAME, "drop", LogDropLogInitCtx,
+        LogDropLogger, LogDropCondition, LogDropLogThreadInit,
+        LogDropLogThreadDeinit, LogDropLogExitPrintStats);
 #ifdef UNITTESTS
-    tmm_modules[TMM_LOGDROPLOG].RegisterTests = LogDropLogRegisterTests;
+    LogDropLogRegisterTests();
 #endif
-    tmm_modules[TMM_LOGDROPLOG].cap_flags = 0;
-    tmm_modules[TMM_LOGDROPLOG].flags = TM_FLAG_LOGAPI_TM;
-
-    OutputRegisterPacketModule(MODULE_NAME, "drop", LogDropLogInitCtx,
-        LogDropLogger, LogDropCondition, NULL, NULL, NULL);
 }