The deinit bug that it tried to fix isn't fixed yet.
--HG--
branch : HEAD
{
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)