summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeon Chen <chen.bao.yi@qq.com>2017-07-20 17:24:38 +0800
committerantirez <antirez@gmail.com>2017-07-24 14:18:56 +0200
commit41963fe67649f9034dcdd715dc3c1973b3cc6ea2 (patch)
tree12b9c9033129cf28540507016d71f0d6e3a26f79
parent97d50344c4f856d024053eafded74b86d77504e8 (diff)
downloadredis-41963fe67649f9034dcdd715dc3c1973b3cc6ea2.tar.gz
fix return wrong value of clusterDelNodeSlots
-rw-r--r--src/cluster.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cluster.c b/src/cluster.c
index f8321e2c8..6ca68367d 100644
--- a/src/cluster.c
+++ b/src/cluster.c
@@ -3441,8 +3441,10 @@ int clusterDelNodeSlots(clusterNode *node) {
int deleted = 0, j;
for (j = 0; j < CLUSTER_SLOTS; j++) {
- if (clusterNodeGetSlotBit(node,j)) clusterDelSlot(j);
- deleted++;
+ if (clusterNodeGetSlotBit(node,j)) {
+ clusterDelSlot(j);
+ deleted++;
+ }
}
return deleted;
}