Skip to content

Commit d6f0a9a

Browse files
committed
Cluster Manager: fixed string parsing issue in clusterManagerGetConfigSignature
1 parent 2e9859c commit d6f0a9a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎src/redis-cli.c‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3307,8 +3307,8 @@ static sds clusterManagerGetConfigSignature(clusterManagerNode *node) {
33073307
nodename = token;
33083308
tot_size = (p - token);
33093309
name_len = tot_size++; // Make room for ':' in tot_size
3310-
} else if (i == 8) break;
3311-
i++;
3310+
}
3311+
if (++i == 8) break;
33123312
}
33133313
if (i != 8) continue;
33143314
if (nodename == NULL) continue;
@@ -3347,7 +3347,7 @@ static sds clusterManagerGetConfigSignature(clusterManagerNode *node) {
33473347
char *sp = cfg + name_len;
33483348
*(sp++) = ':';
33493349
for (i = 0; i < c; i++) {
3350-
if (i > 0) *(sp++) = '|';
3350+
if (i > 0) *(sp++) = ',';
33513351
int slen = strlen(slots[i]);
33523352
memcpy(sp, slots[i], slen);
33533353
sp += slen;

0 commit comments

Comments
 (0)