return true;
}
-bool AppIdModule::end(const char*, int, SnortConfig* sc)
+bool AppIdModule::end(const char* fqn, int, SnortConfig* sc)
{
assert(config);
- appid_rrt.memcap = config->memcap;
- if ( Snort::is_reloading() )
- sc->register_reload_resource_tuner(appid_rrt);
+ if ( strcmp(fqn, "appid") == 0 )
+ {
+ appid_rrt.memcap = config->memcap;
+ if ( Snort::is_reloading() )
+ sc->register_reload_resource_tuner(appid_rrt);
+ }
if ( !config->app_detector_dir )
{
bool PerfMonModule::begin(const char* fqn, int idx, SnortConfig*)
{
- if (strcmp(fqn, "perf_monitor") == 0)
+ if ( strcmp(fqn, "perf_monitor") == 0 )
{
assert(config == nullptr);
config = new PerfConfig;
bool PerfMonModule::end(const char* fqn, int idx, SnortConfig* sc)
{
- perfmon_rrt.set_memcap(config->flowip_memcap);
-
- if ( Snort::is_reloading() )
+ if ( strcmp(fqn, "perf_monitor") == 0 )
{
- sc->register_reload_resource_tuner(perfmon_rrt);
+ perfmon_rrt.set_memcap(config->flowip_memcap);
+
+ if ( Snort::is_reloading() )
+ {
+ sc->register_reload_resource_tuner(perfmon_rrt);
+ }
}
if ( idx != 0 && strcmp(fqn, "perf_monitor.modules") == 0 )