From bf670e0745100e1214e5d1ff74ff2e0d869a31ad Mon Sep 17 00:00:00 2001 From: antirez Date: Mon, 10 Feb 2014 18:33:34 +0100 Subject: [PATCH] Cluster: don't update slave's master if we don't know it. There is no way we can update the slave's node->slaveof pointer if we don't know the master (no node with such an ID in our tables). --- src/cluster.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cluster.c b/src/cluster.c index 88c927d5..f9899fae 100644 --- a/src/cluster.c +++ b/src/cluster.c @@ -1363,7 +1363,7 @@ int clusterProcessPacket(clusterLink *link) { } /* Master node changed for this slave? */ - if (sender->slaveof != master) { + if (master && sender->slaveof != master) { if (sender->slaveof) clusterNodeRemoveSlave(sender->slaveof,sender); clusterNodeAddSlave(master,sender);