From: Victor Julien Date: Thu, 6 Aug 2020 19:04:03 +0000 (+0200) Subject: plugins: add missing guards X-Git-Tag: suricata-6.0.0-beta1~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F5283%2Fhead;p=thirdparty%2Fsuricata.git plugins: add missing guards --- diff --git a/src/runmodes.c b/src/runmodes.c index b64f1d4e96..23c883bab2 100644 --- a/src/runmodes.c +++ b/src/runmodes.c @@ -308,12 +308,14 @@ void RunModeDispatch(int runmode, const char *custom_mode, break; #endif case RUNMODE_PLUGIN: { +#ifdef HAVE_PLUGINS SCCapturePlugin *plugin = SCPluginFindCaptureByName(capture_plugin_name); if (plugin == NULL) { FatalError(SC_ERR_PLUGIN, "No capture plugin found with name %s", capture_plugin_name); } custom_mode = (const char *)plugin->GetDefaultMode(); +#endif break; } case RUNMODE_NFQ: diff --git a/src/suricata.c b/src/suricata.c index 372c82a402..aff3f17197 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -2559,9 +2559,9 @@ int PostConfLoadedSetup(SCInstance *suri) FeatureTrackingRegister(); /* must occur prior to output mod registration */ RegisterAllModules(); - +#ifdef HAVE_PLUGINS SCPluginsLoad(suri->capture_plugin_name, suri->capture_plugin_args); - +#endif AppLayerHtpNeedFileInspection(); StorageFinalize();