]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
suricata: remove argv from FinalizeRunMode
authorJason Ish <jason.ish@oisf.net>
Mon, 26 Feb 2024 21:59:59 +0000 (15:59 -0600)
committerVictor Julien <victor@inliniac.net>
Mon, 25 Mar 2024 16:36:29 +0000 (17:36 +0100)
FinalizeRunMode can get the program name from suri->progname.

src/suricata.c

index 9d18fe6084d98da03c17cfe2667a423eb60f8693..48c360506b43e5fe1d5fda7b6f30ccab66416b88 100644 (file)
@@ -2368,11 +2368,11 @@ static int StartInternalRunMode(SCInstance *suri, int argc, char **argv)
     return TM_ECODE_OK;
 }
 
-static int FinalizeRunMode(SCInstance *suri, char **argv)
+static int FinalizeRunMode(SCInstance *suri)
 {
     switch (suri->run_mode) {
         case RUNMODE_UNKNOWN:
-            PrintUsage(argv[0]);
+            PrintUsage(suri->progname);
             return TM_ECODE_FAILED;
         default:
             break;
@@ -2904,7 +2904,7 @@ void SuricataInit(int argc, char **argv)
         exit(EXIT_FAILURE);
     }
 
-    if (FinalizeRunMode(&suricata, argv) != TM_ECODE_OK) {
+    if (FinalizeRunMode(&suricata) != TM_ECODE_OK) {
         exit(EXIT_FAILURE);
     }