main: feature init and release

pull/4568/head
Jeff Lucovsky 6 years ago committed by Victor Julien
parent 9631808b04
commit 8f6e133497

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

Loading…
Cancel
Save