mirror of
https://github.com/fluencelabs/redis
synced 2025-03-18 16:40:50 +00:00
ACL: change behavior of redefined user. Last line counts.
This commit is contained in:
parent
775bf6193d
commit
416c640156
10
src/acl.c
10
src/acl.c
@ -978,12 +978,12 @@ int ACLLoadConfiguredUsers(void) {
|
||||
listRewind(UsersToLoad,&li);
|
||||
while ((ln = listNext(&li)) != NULL) {
|
||||
sds *aclrules = listNodeValue(ln);
|
||||
user *u = ACLCreateUser(aclrules[0],sdslen(aclrules[0]));
|
||||
sds username = aclrules[0];
|
||||
user *u = ACLCreateUser(username,sdslen(username));
|
||||
if (!u) {
|
||||
serverLog(LL_WARNING,
|
||||
"Error loading ACLs: user '%s' specified multiple times",
|
||||
aclrules[0]);
|
||||
return C_ERR;
|
||||
u = ACLGetUserByName(username,sdslen(username));
|
||||
serverAssert(u != NULL);
|
||||
ACLSetUser(u,"reset",-1);
|
||||
}
|
||||
|
||||
/* Load every rule defined for this user. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user