From 32f23b6d2f71a289e78e67b9121dfa661c78aef3 Mon Sep 17 00:00:00 2001 From: Sascha Steinbiss Date: Sat, 24 Feb 2024 10:34:50 +0100 Subject: [PATCH] suricata: initialize feature tracking earlier This gives app layer code a chance to access feature information. --- src/suricata.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/suricata.c b/src/suricata.c index 4e064c6c98..ecbec2460c 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -2708,6 +2708,10 @@ int PostConfLoadedSetup(SCInstance *suri) } } + /* Must occur prior to output mod registration + and app layer setup. */ + FeatureTrackingRegister(); + AppLayerSetup(); /* Suricata will use this umask if provided. By default it will use the @@ -2765,7 +2769,6 @@ int PostConfLoadedSetup(SCInstance *suri) SCReturnInt(TM_ECODE_FAILED); } - FeatureTrackingRegister(); /* must occur prior to output mod registration */ RegisterAllModules(); AppLayerHtpNeedFileInspection(); -- 2.47.2