firewall: don't overwrite with ips mode

When a capture method set IPS mode, it could overwrite already set Firewall mode.

Ticket #8311.
pull/14990/head
Victor Julien 3 months ago
parent 29834e3917
commit cb24430a0a

@ -262,7 +262,13 @@ void EngineModeSetFirewall(void)
void EngineModeSetIPS(void)
{
g_engine_mode = ENGINE_MODE_IPS;
#ifndef UNITTESTS
if (g_engine_mode == ENGINE_MODE_UNKNOWN)
g_engine_mode = ENGINE_MODE_IPS;
#else
if (RunmodeIsUnittests() || g_engine_mode == ENGINE_MODE_UNKNOWN)
g_engine_mode = ENGINE_MODE_IPS;
#endif
}
void EngineModeSetIDS(void)

Loading…
Cancel
Save