diff options
author | antirez <antirez@gmail.com> | 2014-06-20 09:32:47 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2014-06-20 09:32:47 +0200 |
commit | 22d17bc14f06112c27d54b0bb7768ee53e9732c5 (patch) | |
tree | caa5dc77123899b78aafa4f487bf45cbc0658774 | |
parent | f62dfa0f50f70e4651201b5803aa5c6f7f43721c (diff) | |
download | redis-22d17bc14f06112c27d54b0bb7768ee53e9732c5.tar.gz |
Cluster: clear NOADDR flag when updating node address.
-rw-r--r-- | src/cluster.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cluster.c b/src/cluster.c index 227ff8bf9..4ed559376 100644 --- a/src/cluster.c +++ b/src/cluster.c @@ -1243,6 +1243,7 @@ int nodeUpdateAddressIfNeeded(clusterNode *node, clusterLink *link, int port) { memcpy(node->ip,ip,sizeof(ip)); node->port = port; if (node->link) freeClusterLink(node->link); + node->flags &= ~REDIS_NODE_NOADDR; redisLog(REDIS_WARNING,"Address updated for node %.40s, now %s:%d", node->name, node->ip, node->port); |