Abort in XGROUP if the key is not a stream

This commit is contained in:
michael-grunder 2018-06-10 08:55:58 -07:00
parent be899b824e
commit c04082cf13

View File

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