]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
commandline: add -i arg check
authorVictor Julien <victor@inliniac.net>
Sat, 7 Nov 2015 22:50:17 +0000 (23:50 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 13 Apr 2016 14:32:30 +0000 (16:32 +0200)
src/suricata.c

index f25c074d2d94173065a33ed91a8457d86e0e43b8..9ca72a4ba6d7a9228ba8d404250bd6665a9f3aca 100644 (file)
@@ -1737,6 +1737,10 @@ static TmEcode ParseCommandLine(int argc, char** argv, SCInstance *suri)
             suri->run_mode = RUNMODE_PRINT_USAGE;
             return TM_ECODE_OK;
         case 'i':
+            if (optarg == NULL) {
+                SCLogError(SC_ERR_INITIALIZATION, "no option argument (optarg) for -i");
+                return TM_ECODE_FAILED;
+            }
 #ifdef HAVE_AF_PACKET
             if (ParseCommandLineAfpacket(suri, optarg) != TM_ECODE_OK) {
                 return TM_ECODE_FAILED;