Merge pull request #5001 from michael-grunder/xgroup-check-type

Abort in XGROUP if the key is not a stream
This commit is contained in:
Salvatore Sanfilippo 2018-06-11 16:30:49 +02:00 committed by GitHub
commit 73fef1b0b8

View File

@ -1576,7 +1576,7 @@ NULL
/* Lookup the key now, this is common for all the subcommands but HELP. */
if (c->argc >= 4) {
robj *o = lookupKeyWriteOrReply(c,c->argv[2],shared.nokeyerr);
if (o == NULL) return;
if (o == NULL || checkType(c,o,OBJ_STREAM)) return;
s = o->ptr;
grpname = c->argv[3]->ptr;