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,