Commit 378fcaad authored by antirez's avatar antirez
Browse files

redis-cli --bigkeys: don't crash with empty DBs.

parent 8e7d9622
...@@ -1205,7 +1205,11 @@ static void findBigKeys(void) { ...@@ -1205,7 +1205,11 @@ static void findBigKeys(void) {
fprintf(stderr, "RANDOMKEY error: %s\n", fprintf(stderr, "RANDOMKEY error: %s\n",
reply1->str); reply1->str);
exit(1); exit(1);
} else if (reply1->type == REDIS_REPLY_NIL) {
fprintf(stderr, "It looks like the database is empty!\n");
exit(1);
} }
/* Get the key type */ /* Get the key type */
reply2 = redisCommand(context,"TYPE %s",reply1->str); reply2 = redisCommand(context,"TYPE %s",reply1->str);
assert(reply2 && reply2->type == REDIS_REPLY_STATUS); assert(reply2 && reply2->type == REDIS_REPLY_STATUS);
......
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