Commit aced0328 authored by antirez's avatar antirez
Browse files

ACL: avoid a radix tree lookup for the default user.

parent 7f831476
...@@ -119,7 +119,7 @@ client *createClient(int fd) { ...@@ -119,7 +119,7 @@ client *createClient(int fd) {
c->argc = 0; c->argc = 0;
c->argv = NULL; c->argv = NULL;
c->cmd = c->lastcmd = NULL; c->cmd = c->lastcmd = NULL;
c->user = ACLGetUserByName("default",7); c->user = DefaultUser;
c->multibulklen = 0; c->multibulklen = 0;
c->bulklen = -1; c->bulklen = -1;
c->sentlen = 0; c->sentlen = 0;
......
...@@ -1685,6 +1685,7 @@ void sendChildInfo(int process_type); ...@@ -1685,6 +1685,7 @@ void sendChildInfo(int process_type);
void receiveChildInfo(void); void receiveChildInfo(void);
/* acl.c -- Authentication related prototypes. */ /* acl.c -- Authentication related prototypes. */
extern user *DefaultUser;
void ACLInit(void); void ACLInit(void);
int ACLCheckUserCredentials(robj *username, robj *password); int ACLCheckUserCredentials(robj *username, robj *password);
unsigned long ACLGetCommandID(const char *cmdname); unsigned long ACLGetCommandID(const char *cmdname);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment