diff --git a/src/suricata.c b/src/suricata.c index eb9a3a2580..9efea7780e 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -2555,6 +2555,7 @@ int PostConfLoadedSetup(SCInstance *suri) FeatureTrackingRegister(); /* must occur prior to output mod registration */ RegisterAllModules(); #ifdef HAVE_PLUGINS + SCInternalLoad(); SCPluginsLoad(suri->capture_plugin_name, suri->capture_plugin_args); #endif AppLayerHtpNeedFileInspection(); diff --git a/src/util-plugin.c b/src/util-plugin.c index 14f22d23d0..912cb2f006 100644 --- a/src/util-plugin.c +++ b/src/util-plugin.c @@ -85,6 +85,13 @@ static void InitPlugin(char *path) } } +/** + * \brief Load internal plugins + */ +void SCInternalLoad(void) +{ +} + void SCPluginsLoad(const char *capture_plugin_name, const char *capture_plugin_args) { ConfNode *conf = ConfGetNode("plugins"); diff --git a/src/util-plugin.h b/src/util-plugin.h index f15821f532..61c870be9c 100644 --- a/src/util-plugin.h +++ b/src/util-plugin.h @@ -20,6 +20,7 @@ #include "suricata-plugin.h" +void SCInternalLoad(void); void SCPluginsLoad(const char *capture_plugin_name, const char *capture_plugin_args); SCPluginFileType *SCPluginFindFileType(const char *name); SCCapturePlugin *SCPluginFindCaptureByName(const char *name);