From 4401c048ba6b963e06055ff63bf21248a863561e Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Tue, 7 May 2013 14:20:33 +0200 Subject: [PATCH] Running mode is set earlier so out earlier --- src/suricata.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/suricata.c b/src/suricata.c index a81ca5edbf..1c3de056c0 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -1580,6 +1580,11 @@ int main(int argc, char **argv) /* Set the global run mode */ run_mode = suri.run_mode; + /* run_mode should be set here */ + if (suri.run_mode == RUNMODE_UNKNOWN) { + usage(argv[0]); + exit(EXIT_FAILURE); + } if (suri.run_mode == RUNMODE_UNITTEST) return SuriRunUnittests(0, suri.regex_arg); @@ -1702,11 +1707,6 @@ int main(int argc, char **argv) DefragInit(); } - if (suri.run_mode == RUNMODE_UNKNOWN) { - usage(argv[0]); - exit(EXIT_FAILURE); - } - if (suri.run_mode == RUNMODE_ENGINE_ANALYSIS) { SCLogInfo("== Carrying out Engine Analysis =="); char *temp = NULL;