From: Victor Julien Date: Sat, 7 Nov 2015 22:50:17 +0000 (+0100) Subject: commandline: add -i arg check X-Git-Tag: suricata-3.1RC1~250 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=053b96458f9a759b44d7e9559db466e2970de8ba;p=thirdparty%2Fsuricata.git commandline: add -i arg check --- diff --git a/src/suricata.c b/src/suricata.c index f25c074d2d..9ca72a4ba6 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -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;