Mercurial > dovecot > core-2.2
diff src/auth/auth-request.c @ 6658:d22888a77a1e HEAD
Auth cache didn't work for usernames that got translated internally.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 02 Nov 2007 17:09:46 +0200 |
parents | 2a36e7d9ddb6 |
children | 074ae6017b0a |
line wrap: on
line diff
--- a/src/auth/auth-request.c Fri Nov 02 16:37:05 2007 +0200 +++ b/src/auth/auth-request.c Fri Nov 02 17:09:46 2007 +0200 @@ -804,6 +804,10 @@ "Invalid username: %s", str_sanitize(username, 128)); return FALSE; } + if (request->translated_username == NULL) { + /* similar to original_username, but after translations */ + request->translated_username = request->user; + } if (login_username != NULL) { if (!auth_request_set_login_username(request,