CG: throw an error if XREADGROUP is used without GROUP.

This commit is contained in:
antirez 2018-03-06 12:55:41 +01:00
parent 9c7ec7e3ce
commit d726c9b403

View File

@ -1131,6 +1131,13 @@ void xreadCommand(client *c) {
return;
}
/* If the user specified XREADGROUP then it must also
* provide the GROUP option. */
if (xreadgroup && groupname == NULL) {
addReplyError(c,"Missing GROUP option for XREADGROUP");
return;
}
/* Parse the IDs and resolve the group name. */
if (streams_count > STREAMID_STATIC_VECTOR_LEN)
ids = zmalloc(sizeof(streamID)*streams_count);