]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
debug: fix list-x command line options with debug
authorPhilippe Antoine <pantoine@oisf.net>
Tue, 23 May 2023 12:06:26 +0000 (14:06 +0200)
committerVictor Julien <vjulien@oisf.net>
Mon, 5 Jun 2023 09:07:18 +0000 (11:07 +0200)
Debug validation checks that engine is either IPS or IDS.
But listing keywords does not care.
So, setting ids mode

Ticket: #6089

src/util-running-modes.c

index a88885c0a26f263a05a65ec544b1ab40f3b9bcc9..dd50c85ab4202d47bb5917ebac17808a5521b0c0 100644 (file)
@@ -31,6 +31,7 @@
 
 int ListKeywords(const char *keyword_info)
 {
+    EngineModeSetIDS();
     SCLogLoadConfig(0, 0, 0, 0);
     MpmTableSetup();
     SpmTableSetup();
@@ -41,6 +42,7 @@ int ListKeywords(const char *keyword_info)
 
 int ListAppLayerProtocols(const char *conf_filename)
 {
+    EngineModeSetIDS();
     if (ConfYamlLoadFile(conf_filename) != -1)
         SCLogLoadConfig(0, 0, 0, 0);
     MpmTableSetup();