]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
flow: fix multi-manager hash range calculation
authorVictor Julien <victor@inliniac.net>
Thu, 3 Sep 2020 10:34:37 +0000 (12:34 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 3 Sep 2020 10:34:54 +0000 (12:34 +0200)
src/flow-manager.c

index 593167092b1dd0e4ff19ce8b0301009de1f7e47d..2353e4ba0cdf175b970bb9cd86fc9892ccc2d48e 100644 (file)
@@ -724,7 +724,7 @@ static TmEcode FlowManagerThreadInit(ThreadVars *t, const void *initdata, void *
         ftd->max = flow_config.hash_size;
     } else {
         ftd->min = (range * ftd->instance) + 1;
-        ftd->max = (range * ftd->instance);
+        ftd->max = (range * (ftd->instance + 1));
     }
     BUG_ON(ftd->min > flow_config.hash_size || ftd->max > flow_config.hash_size);