From: Victor Julien Date: Thu, 3 Sep 2020 10:34:37 +0000 (+0200) Subject: flow: fix multi-manager hash range calculation X-Git-Tag: suricata-6.0.0-rc1~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=703de670863c33e63357ac04934c02648eaea086;p=thirdparty%2Fsuricata.git flow: fix multi-manager hash range calculation --- diff --git a/src/flow-manager.c b/src/flow-manager.c index 593167092b..2353e4ba0c 100644 --- a/src/flow-manager.c +++ b/src/flow-manager.c @@ -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);