Merge in SNORT/snort3 from ~AMUTTUVA/snort3:watchdog_quit_master to master
Squashed commit of the following:
commit
05fbd9ecb7a8225b8c573e90954ed0c343abed91
Author: Akhilesh MY <amuttuva@cisco.com>
Date: Tue Apr 25 02:03:45 2023 -0400
main: Disable watchdog when Snort 3 process exits gracefully
int main_quit(lua_State* L)
{
ControlConn* ctrlcon = ControlConn::query_from_lua(L);
+ SnortConfig* sc = SnortConfig::get_main_conf();
+ // Disable watchdog when process stops
+ if (sc)
+ sc->set_watchdog(0);
send_response(ctrlcon, "== stopping\n");
main_broadcast_command(new ACStop(), ctrlcon);
exit_requested = true;