Unverified Commit 38052fd7 authored by Yossi Gottlieb's avatar Yossi Gottlieb Committed by GitHub
Browse files

Fix redis-benchmark --cluster with IPv6. (#10393)

Currently, CLUSTER NODES is parsed and was not done correctly for IPv6
addresses.
parent 7ef68cd5
......@@ -1118,6 +1118,9 @@ static clusterNode **addClusterNode(clusterNode *node) {
return config.cluster_nodes;
}
/* TODO: This should be refactored to use CLUSTER SLOTS, the migrating/importing
* information is anyway not used.
*/
static int fetchClusterConfiguration() {
int success = 1;
redisContext *ctx = NULL;
......@@ -1179,7 +1182,7 @@ static int fetchClusterConfiguration() {
clusterNode *node = NULL;
char *ip = NULL;
int port = 0;
char *paddr = strchr(addr, ':');
char *paddr = strrchr(addr, ':');
if (paddr != NULL) {
*paddr = '\0';
ip = addr;
......
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