From 9902413745a8799b3f071c760d3fbc9412656536 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Thu, 6 Aug 2020 21:04:03 +0200 Subject: [PATCH] plugins: add missing guards --- src/runmodes.c | 2 ++ src/suricata.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) 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(); -- 2.47.2