From 053b96458f9a759b44d7e9559db466e2970de8ba Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Sat, 7 Nov 2015 23:50:17 +0100 Subject: [PATCH] commandline: add -i arg check --- src/suricata.c | 4 ++++ 1 file changed, 4 insertions(+) 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;