Squashed commit of the following:
commit
b3e7752fee4aa1b2d81af24ca37b39500f7f899f
Author: Steve Chew <stechew@cisco.com>
Date: Wed Sep 2 14:50:51 2020 -0400
main: Turn off signal handlers later to catch more during snort shutdown.
static bool already_exiting = false;
if ( already_exiting )
return;
+ already_exiting = true;
const SnortConfig* sc = SnortConfig::get_conf();
- already_exiting = true;
initializing = false; // just in case we cut out early
memory::MemoryCap::print();
- term_signals();
IpsManager::global_term(sc);
HostAttributesManager::term();
ModuleManager::term();
PluginManager::release_plugins();
ScriptManager::release_scripts();
+ term_signals();
}
void Snort::clean_exit(int)