From 5b23ce265b43adda75731a90fdf1a3a47daa3a51 Mon Sep 17 00:00:00 2001 From: Alex Hermann Date: Mon, 13 Nov 2017 16:35:46 +0100 Subject: [PATCH] dispatcher: Don't take modulus of hash twice --- src/modules/dispatcher/dispatch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/dispatcher/dispatch.c b/src/modules/dispatcher/dispatch.c index 9255e9eae63..2a4fd853b2e 100644 --- a/src/modules/dispatcher/dispatch.c +++ b/src/modules/dispatcher/dispatch.c @@ -2089,7 +2089,7 @@ int ds_manage_routes(sip_msg_t *msg, ds_select_state_t *rstate) } break; case DS_ALG_RANDOM: /* 6 - random selection */ - hash = kam_rand() % idx->nr; + hash = kam_rand(); break; case DS_ALG_HASHPV: /* 7 - hash on PV value */ if(ds_hash_pvar(msg, &hash) != 0) {