]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
main: feature init and release
authorJeff Lucovsky <jeff@lucovsky.org>
Fri, 20 Dec 2019 00:51:59 +0000 (19:51 -0500)
committerVictor Julien <victor@inliniac.net>
Tue, 18 Feb 2020 15:23:32 +0000 (16:23 +0100)
src/suricata.c

index 8489c1cea300d84da304c60508530ee7f9a4c10e..e06620d7ed1007847fd0797113e83ba976c606e9 100644 (file)
@@ -39,6 +39,7 @@
 
 #include "suricata.h"
 #include "decode.h"
+#include "feature.h"
 #include "detect.h"
 #include "packet-queue.h"
 #include "threads.h"
@@ -363,6 +364,7 @@ static void GlobalsDestroy(SCInstance *suri)
 
     LiveDeviceListClean();
     OutputDeregisterAll();
+    FeatureTrackingRelease();
     TimeDeinit();
     SCProtoNameDeInit();
     if (!suri->disabled_detect) {
@@ -2819,6 +2821,7 @@ int PostConfLoadedSetup(SCInstance *suri)
         SCReturnInt(TM_ECODE_FAILED);
     }
 
+    FeatureTrackingRegister(); /* must occur prior to output mod registration */
     RegisterAllModules();
 
     AppLayerHtpNeedFileInspection();