From 487951c9b4c1ac5967473cc2f784b5d38124c3d8 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 89ef24b90..2c813f582 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);