]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
runmodes: config test is offline
authorVictor Julien <victor@inliniac.net>
Mon, 27 Nov 2017 16:36:38 +0000 (17:36 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 28 Nov 2017 07:58:28 +0000 (08:58 +0100)
src/runmodes.c
src/util-conf.c

index 8b5c3ef03bb4ea2be739cd1aca953b5a507eac8f..0f6fea80c9351df13097c96a2b21f79bad6df293 100644 (file)
@@ -487,6 +487,7 @@ int RunModeOutputFiledataEnabled(void)
 bool IsRunModeOffline(int run_mode_to_check)
 {
     switch(run_mode_to_check) {
+        case RUNMODE_CONF_TEST:
         case RUNMODE_PCAP_FILE:
         case RUNMODE_ERF_FILE:
         case RUNMODE_ENGINE_ANALYSIS:
index 388a1541d8f151148389b05bb54b1cf8f0362c4d..8cec65ed249bbc71dc0ca7c4c1bc268a9016f110 100644 (file)
@@ -25,6 +25,7 @@
 #include "suricata-common.h"
 #include "config.h"
 #include "conf.h"
+#include "runmodes.h"
 #include "util-conf.h"
 
 TmEcode ConfigSetLogDirectory(char *name)
@@ -105,7 +106,7 @@ int ConfUnixSocketIsEnable(void)
 #ifdef OS_WIN32
         return 0;
 #else
-        if (TimeModeIsLive()) {
+        if (!IsRunModeOffline(RunmodeGetCurrent())) {
             SCLogInfo("Running in live mode, activating unix socket");
             return 1;
         } else {