From: Jeff Lucovsky Date: Fri, 20 Dec 2019 00:51:59 +0000 (-0500) Subject: main: feature init and release X-Git-Tag: suricata-6.0.0-beta1~729 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f6e133497a172644c6d97570ac1789b19556de4;p=thirdparty%2Fsuricata.git main: feature init and release --- diff --git a/src/suricata.c b/src/suricata.c index 8489c1cea3..e06620d7ed 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -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();