Commit 39f5c071 authored by Salvatore Sanfilippo's avatar Salvatore Sanfilippo Committed by GitHub
Browse files

Merge pull request #3680 from yossigo/fix_rediscli_command_crash

Fix redis-cli rare crash.
parents 978a790b b6ab4d04
...@@ -275,6 +275,10 @@ static void cliIntegrateHelp(void) { ...@@ -275,6 +275,10 @@ static void cliIntegrateHelp(void) {
* don't already match what we have. */ * don't already match what we have. */
for (size_t j = 0; j < reply->elements; j++) { for (size_t j = 0; j < reply->elements; j++) {
redisReply *entry = reply->element[j]; redisReply *entry = reply->element[j];
if (entry->type != REDIS_REPLY_ARRAY || entry->elements < 4 ||
entry->element[0]->type != REDIS_REPLY_STRING ||
entry->element[1]->type != REDIS_REPLY_INTEGER ||
entry->element[3]->type != REDIS_REPLY_INTEGER) return;
char *cmdname = entry->element[0]->str; char *cmdname = entry->element[0]->str;
int i; int i;
......
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