diff options
author | antirez <antirez@gmail.com> | 2019-01-31 18:32:49 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2019-01-31 18:32:49 +0100 |
commit | 74b7afdf71e7e06f998e5955b4a088290534acb9 (patch) | |
tree | 3508cedd18202d731ab3d81954a453f413cf77aa | |
parent | bc9b118e05722afb557cdc1631294ce985d445da (diff) | |
download | redis-74b7afdf71e7e06f998e5955b4a088290534acb9.tar.gz |
ACL: check arity of LIST / USERS subcommand.
-rw-r--r-- | src/acl.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -973,7 +973,9 @@ void aclCommand(client *c) { addReplyBulkCBuffer(c,thispat,sdslen(thispat)); } } - } else if (!strcasecmp(sub,"list") || !strcasecmp(sub,"users")) { + } else if ((!strcasecmp(sub,"list") || !strcasecmp(sub,"users")) && + c->argc == 2) + { int justnames = !strcasecmp(sub,"users"); addReplyArrayLen(c,raxSize(Users)); raxIterator ri; |