Mercurial > dovecot > core-2.2
changeset 11452:dc94f9240ec1 HEAD
auth: Recent change caused userdb lookups to crash.
The deinit bug that it tried to fix isn't fixed yet.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 02 Jun 2010 01:23:51 +0100 |
parents | 1b45f9641924 |
children | d8a801d2d3f1 |
files | src/auth/auth-request.c |
diffstat | 1 files changed, 0 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-request.c Tue Jun 01 20:00:07 2010 +0100 +++ b/src/auth/auth-request.c Wed Jun 02 01:23:51 2010 +0100 @@ -742,14 +742,6 @@ { struct userdb_module *userdb = request->userdb->userdb; - if (auth_request_handler_is_destroyed(request->handler)) { - /* the userdb may have been freed already. this request won't - be sent anywhere anyway, so just fail it immediately. */ - request->private_callback. - userdb(USERDB_RESULT_INTERNAL_FAILURE, request); - return; - } - if (result != USERDB_RESULT_OK && request->userdb->next != NULL) { /* try next userdb. */ if (result == USERDB_RESULT_INTERNAL_FAILURE)