Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3310:0bd02518613a HEAD
Allow password field to be NULL. Needed with proxies.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 21 Apr 2005 19:15:44 +0300 |
parents | 46ca6b941177 |
children | 1de641419e81 |
files | src/auth/passdb-sql.c |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/passdb-sql.c Tue Apr 19 16:27:47 2005 +0300 +++ b/src/auth/passdb-sql.c Thu Apr 21 19:15:44 2005 +0300 @@ -73,7 +73,11 @@ } else { sql_query_save_results(result, sql_request); - if (auth_request->passdb_password == NULL) { + /* Note that we really want to check if the password field is + found. Just checking if password is set isn't enough, + because with proxies we might want to return NULL as + password. */ + if (sql_result_find_field(result, "password") < 0) { auth_request_log_error(auth_request, "sql", "Password query must return a field named " "'password'");