diff --git a/src/redis-cli.c b/src/redis-cli.c index 6e3d888e95..0ab6a017fc 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -5760,7 +5760,7 @@ assign_replicas: if (found) slave = found; else if (firstNodeIdx >= 0) { slave = interleaved[firstNodeIdx]; - interleaved_len -= (interleaved - (interleaved + firstNodeIdx)); + interleaved_len -= (firstNodeIdx + 1); interleaved += (firstNodeIdx + 1); } if (slave != NULL) {