summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalvatore Sanfilippo <antirez@gmail.com>2019-09-30 17:43:58 +0200
committerGitHub <noreply@github.com>2019-09-30 17:43:58 +0200
commit2478b47b89c529e9c7361f30d2e406a00d6e01d7 (patch)
tree1a384938722edf06ef49117fa341189abfca9313
parent6a2831c24affd565b111398846c6cf6e40eca6e7 (diff)
parentb27f388344860394d02e988aa2a6c79b15a4a85a (diff)
downloadredis-2478b47b89c529e9c7361f30d2e406a00d6e01d7.tar.gz
Merge pull request #6304 from dbenders/fix-issue-6141
Fix issue #6141: cluster rebalance does not support binary key
-rw-r--r--src/redis-cli.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/redis-cli.c b/src/redis-cli.c
index c183155cb..2830273bb 100644
--- a/src/redis-cli.c
+++ b/src/redis-cli.c
@@ -3298,7 +3298,7 @@ static redisReply *clusterManagerMigrateKeysInReply(clusterManagerNode *source,
redisReply *entry = reply->element[i];
size_t idx = i + offset;
assert(entry->type == REDIS_REPLY_STRING);
- argv[idx] = (char *) sdsnew(entry->str);
+ argv[idx] = (char *) sdsnewlen(entry->str, entry->len);
argv_len[idx] = entry->len;
if (dots) dots[i] = '.';
}