From 9e5c38282b57e437392d411e826c61286f3debb2 Mon Sep 17 00:00:00 2001 From: antirez Date: Mon, 21 Jan 2019 18:18:39 +0100 Subject: [PATCH] ACL: setuser resetkeys implemented. --- src/acl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/acl.c b/src/acl.c index d6f98a891..3c374631c 100644 --- a/src/acl.c +++ b/src/acl.c @@ -244,7 +244,10 @@ int ACLSetUser(user *u, const char *op, ssize_t oplen) { !strcasecmp(op,"~*")) { u->flags |= USER_FLAG_ALLKEYS; - if (u->patterns) listEmpty(u->patterns); + listEmpty(u->patterns); + } else if (!strcasecmp(op,"resetkeys")) { + u->flags &= ~USER_FLAG_ALLKEYS; + listEmpty(u->patterns); } else if (!strcasecmp(op,"allcommands") || !strcasecmp(op,"+@all")) {