Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
93021da2
Unverified
Commit
93021da2
authored
May 01, 2020
by
Benjamin Sergeant
Committed by
GitHub
May 01, 2020
Browse files
Update redis-cli.c
parent
365316aa
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/redis-cli.c
View file @
93021da2
...
@@ -3416,6 +3416,7 @@ static redisReply *clusterManagerMigrateKeysInReply(clusterManagerNode *source,
...
@@ -3416,6 +3416,7 @@ static redisReply *clusterManagerMigrateKeysInReply(clusterManagerNode *source,
size_t *argv_len = NULL;
size_t *argv_len = NULL;
int c = (replace ? 8 : 7);
int c = (replace ? 8 : 7);
if (config.auth) c += 2;
if (config.auth) c += 2;
if (config.user) c += 1;
size_t argc = c + reply->elements;
size_t argc = c + reply->elements;
size_t i, offset = 6; // Keys Offset
size_t i, offset = 6; // Keys Offset
argv = zcalloc(argc * sizeof(char *));
argv = zcalloc(argc * sizeof(char *));
...
@@ -3442,12 +3443,24 @@ static redisReply *clusterManagerMigrateKeysInReply(clusterManagerNode *source,
...
@@ -3442,12 +3443,24 @@ static redisReply *clusterManagerMigrateKeysInReply(clusterManagerNode *source,
offset++;
offset++;
}
}
if (config.auth) {
if (config.auth) {
argv[offset] = "AUTH";
if (config.user) {
argv_len[offset] = 4;
argv[offset] = "AUTH2";
offset++;
argv_len[offset] = 5;
argv[offset] = config.auth;
offset++;
argv_len[offset] = strlen(config.auth);
argv[offset] = config.user;
offset++;
argv_len[offset] = strlen(config.user);
offset++;
argv[offset] = config.auth;
argv_len[offset] = strlen(config.auth);
offset++;
} else {
argv[offset] = "AUTH";
argv_len[offset] = 4;
offset++;
argv[offset] = config.auth;
argv_len[offset] = strlen(config.auth);
offset++;
}
}
}
argv[offset] = "KEYS";
argv[offset] = "KEYS";
argv_len[offset] = 4;
argv_len[offset] = 4;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment