From b804afcf01db8096889c2756c0752fa5b40aea3c Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 21 Aug 2013 15:51:10 +0200 Subject: [PATCH] Use a safe dict.c iterator in clusterCron(). --- src/cluster.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cluster.c b/src/cluster.c index 89ef24b9..2c813f58 100644 --- a/src/cluster.c +++ b/src/cluster.c @@ -1585,7 +1585,7 @@ void clusterCron(void) { clusterNode *min_pong_node = NULL; /* Check if we have disconnected nodes and re-establish the connection. */ - di = dictGetIterator(server.cluster->nodes); + di = dictGetSafeIterator(server.cluster->nodes); while((de = dictNext(di)) != NULL) { clusterNode *node = dictGetVal(de);