]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
plugins: add missing guards 5283/head
authorVictor Julien <victor@inliniac.net>
Thu, 6 Aug 2020 19:04:03 +0000 (21:04 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 6 Aug 2020 19:43:21 +0000 (21:43 +0200)
src/runmodes.c
src/suricata.c

index b64f1d4e96937aee9e09ab744f9b39076e4b56af..23c883bab2b6061d78004018a24839604422c9be 100644 (file)
@@ -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:
index 372c82a40238b4afcbbcb7901229da5ae4ba1d43..aff3f17197965a08dab98e94857f39d5c2b90a45 100644 (file)
@@ -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();