Commit 324e22ac authored by antirez's avatar antirez
Browse files

Fix ip and missing mode in RM_GetClusterNodeInfo().

parent d3a9dff6
...@@ -5082,10 +5082,13 @@ int RM_GetClusterNodeInfo(RedisModuleCtx *ctx, const char *id, char *ip, char *m ...@@ -5082,10 +5082,13 @@ int RM_GetClusterNodeInfo(RedisModuleCtx *ctx, const char *id, char *ip, char *m
UNUSED(ctx); UNUSED(ctx);
clusterNode *node = clusterLookupNode(id); clusterNode *node = clusterLookupNode(id);
if (node->flags & (CLUSTER_NODE_NOADDR|CLUSTER_NODE_HANDSHAKE)) if (node == NULL ||
node->flags & (CLUSTER_NODE_NOADDR|CLUSTER_NODE_HANDSHAKE))
{
return REDISMODULE_ERR; return REDISMODULE_ERR;
}
if (ip) memcpy(ip,node->name,REDISMODULE_NODE_ID_LEN); if (ip) strncpy(ip,node->ip,NET_IP_STR_LEN);
if (master_id) { if (master_id) {
/* If the information is not available, the function will set the /* If the information is not available, the function will set the
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment