From 35fe59935ef809956f593cd4973387665d2d072f Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 15 Jan 2019 17:57:49 +0100 Subject: [PATCH] ACL: automatically authenticate the nopass default user. --- src/networking.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/networking.c b/src/networking.c index 754f222d..4aa19314 100644 --- a/src/networking.c +++ b/src/networking.c @@ -125,7 +125,9 @@ client *createClient(int fd) { c->sentlen = 0; c->flags = 0; c->ctime = c->lastinteraction = server.unixtime; - c->authenticated = 0; + /* If the default user does not require authentication, the user is + * directly authenticated. */ + c->authenticated = (c->user->flags & USER_FLAG_NOPASS) != 0; c->replstate = REPL_STATE_NONE; c->repl_put_online_on_ack = 0; c->reploff = 0;