Fix brpop command table entry and redirect blocked clients.

This commit is contained in:
Suraj Narkhede
2017-06-22 23:52:00 -07:00
parent 8b768e8ea4
commit d303bca587
2 changed files with 3 additions and 2 deletions

View File

@ -5418,8 +5418,9 @@ int clusterRedirectBlockedClientIfNeeded(client *c) {
return 1;
}
/* All keys must belong to the same slot, so check first key only. */
di = dictGetIterator(c->bpop.keys);
while((de = dictNext(di)) != NULL) {
if ((de = dictNext(di)) != NULL) {
robj *key = dictGetKey(de);
int slot = keyHashSlot((char*)key->ptr, sdslen(key->ptr));
clusterNode *node = server.cluster->slots[slot];