]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
suricata: pcap-file-continuous ignores other options (Bug #2253)
authorDanny Browning <danny.browning@protectwise.com>
Tue, 12 Dec 2017 20:07:42 +0000 (13:07 -0700)
committerVictor Julien <victor@inliniac.net>
Wed, 13 Dec 2017 08:15:00 +0000 (09:15 +0100)
https://redmine.openinfosecfoundation.org/issues/2353

Command line option pcap-file-continuous was ignoring command line options
passed after its usage. Fixed bug, fixed formatting of help command
regarding pcap-file-continuous.

src/suricata.c

index 09e8d23a4949ee05ee09ec66e9a2d43abd7bf15f..2e30bc03f0bf916b4f59c3bfb25c2c57270723d0 100644 (file)
@@ -655,7 +655,7 @@ static void PrintUsage(const char *progname)
     printf("\t--dump-config                        : show the running configuration\n");
     printf("\t--build-info                         : display build information\n");
     printf("\t--pcap[=<dev>]                       : run in pcap mode, no value select interfaces from suricata.yaml\n");
-    printf("\t--pcap-file-continuous               : when running in pcap mode with a directory, continue checking directory for pcaps until interrupted");
+    printf("\t--pcap-file-continuous               : when running in pcap mode with a directory, continue checking directory for pcaps until interrupted\n");
 #ifdef HAVE_PCAP_SET_BUFF
     printf("\t--pcap-buffer-size                   : size of the pcap buffer value from 0 - %i\n",INT_MAX);
 #endif /* HAVE_SET_PCAP_BUFF */
@@ -1880,7 +1880,6 @@ static TmEcode ParseCommandLine(int argc, char** argv, SCInstance *suri)
                     SCLogError(SC_ERR_CMD_LINE, "Failed to set pcap-file.continuous");
                     return TM_ECODE_FAILED;
                 }
-                return TM_ECODE_OK;
             }
             break;
         case 'c':