Mercurial > dovecot > original-hg > dovecot-1.2
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);