changeset 8200:b0d72f3eaacd HEAD

DIGEST-MD5 auth: Hash generation from plaintext passwords wasn't done with the original username.
author Timo Sirainen <tss@iki.fi>
date Sat, 13 Sep 2008 20:05:50 +0300
parents 94c751fa58e3
children 979ce2cb7517
files src/auth/passdb.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/passdb.c	Sat Sep 13 14:09:59 2008 +0300
+++ b/src/auth/passdb.c	Sat Sep 13 20:05:50 2008 +0300
@@ -92,7 +92,8 @@
 
 		/* we can generate anything out of plaintext passwords */
 		plaintext = t_strndup(*credentials_r, *size_r);
-		if (!password_generate(plaintext, auth_request->user,
+		if (!password_generate(plaintext,
+				       auth_request->original_username,
 				       wanted_scheme, credentials_r, size_r)) {
 			auth_request_log_error(auth_request, "password",
 				"Requested unknown scheme %s", wanted_scheme);