]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Improved "user not found from userdb" error message.
authorTimo Sirainen <tss@iki.fi>
Sat, 15 Nov 2008 17:07:04 +0000 (19:07 +0200)
committerTimo Sirainen <tss@iki.fi>
Sat, 15 Nov 2008 17:07:04 +0000 (19:07 +0200)
--HG--
branch : HEAD

src/auth/auth-request.c

index 8cba04d20f2a05210e6bb6f5c4f0d25fda581191..d224f8bdfd6e48ee75d00c8be97a572c56c77e34 100644 (file)
@@ -704,8 +704,14 @@ void auth_request_userdb_callback(enum userdb_result result,
                   request->client_pid != 0) {
                /* this was an actual login attempt, the user should
                   have been found. */
-               auth_request_log_error(request, "userdb",
-                                      "user not found from userdb");
+               if (request->auth->userdbs->next == NULL) {
+                       auth_request_log_error(request, "userdb",
+                               "user not found from userdb %s",
+                               request->auth->userdbs->userdb->iface->name);
+               } else {
+                       auth_request_log_error(request, "userdb",
+                               "user not found from any userdbs");
+               }
        }
 
        if (result != USERDB_RESULT_INTERNAL_FAILURE)