]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
sql auth: Fixed using password_noscheme
authorTimo Sirainen <tss@iki.fi>
Tue, 2 Nov 2010 18:06:39 +0000 (18:06 +0000)
committerTimo Sirainen <tss@iki.fi>
Tue, 2 Nov 2010 18:06:39 +0000 (18:06 +0000)
src/auth/passdb-sql.c

index 6f7ef003251ff1fd06660dcb7c4d79b0ae306a6d..7c2f21755192f8000378618fa978abde1af1141b 100644 (file)
@@ -88,7 +88,8 @@ static void sql_query_callback(struct sql_result *result,
                   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) {
+               if (sql_result_find_field(result, "password") < 0 &&
+                   sql_result_find_field(result, "password_noscheme") < 0) {
                        auth_request_log_error(auth_request, "sql",
                                "Password query must return a field named "
                                "'password'");