]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
workers runmode: allow multiple input devices
authorcardigliano <cardigliano@ntop.org>
Tue, 20 Oct 2015 23:23:32 +0000 (01:23 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 21 Oct 2015 16:42:47 +0000 (18:42 +0200)
This fix allows multiple input devices when running in 'workers' mode.

src/util-runmodes.c

index c9b61e6a2e55b10b3bcf6f73c72e9b0e0057dc5e..a327a5129ff9f61c7c43ac5d82db228b8b303ace 100644 (file)
@@ -420,7 +420,7 @@ int RunModeSetLiveCaptureWorkers(ConfigIfaceParserFunc ConfigParser,
 
     for (ldev = 0; ldev < nlive; ldev++) {
         char *live_dev_c = NULL;
-        if (live_dev != NULL) {
+        if ((nlive <= 1) && (live_dev != NULL)) {
             aconf = ConfigParser(live_dev);
             live_dev_c = SCStrdup(live_dev);
             if (unlikely(live_dev_c == NULL)) {