]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: If authentication fails, never send back "nologin" field.
authorTimo Sirainen <tss@iki.fi>
Mon, 5 May 2014 13:24:53 +0000 (16:24 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 5 May 2014 13:24:53 +0000 (16:24 +0300)
This only causes confusion.

src/auth/auth-request-handler.c

index 35194b37c06189563ab7e0312d7e1f9b3b90d8b5..633ffe131f36f9896b0ed8228c9dcc8480129632 100644 (file)
@@ -274,6 +274,8 @@ auth_request_handler_reply_failure_finish(struct auth_request *request)
 {
        string_t *str = t_str_new(128);
 
+       auth_fields_remove(request->extra_fields, "nologin");
+
        str_printfa(str, "FAIL\t%u", request->id);
        if (request->user != NULL)
                auth_str_add_keyvalue(str, "user", request->user);