Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8763:992cfb5ebdb0 HEAD
auth cache: Don't crash if trying to lookup credentials for NULL password.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 21 Feb 2009 14:38:51 -0500 |
parents | 4cbfff403813 |
children | 90e2a21a4298 |
files | src/auth/passdb-cache.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/passdb-cache.c Sat Feb 21 14:16:22 2009 -0500 +++ b/src/auth/passdb-cache.c Sat Feb 21 14:38:51 2009 -0500 @@ -116,7 +116,7 @@ auth_request_set_fields(request, list + 1, NULL); *result_r = PASSDB_RESULT_OK; - *password_r = list[0]; + *password_r = *list[0] == '\0' ? NULL : list[0]; *scheme_r = password_get_scheme(password_r); i_assert(*scheme_r != NULL || *password_r == NULL);