Mercurial > dovecot > core-2.2
diff src/auth/auth-request.c @ 11497:94f78f415811 HEAD
auth: Removed unnecessary auth_request callback and context uses.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 08 Jun 2010 18:47:24 +0100 |
parents | 48ac56ad4768 |
children | 190a5278e58b |
line wrap: on
line diff
--- a/src/auth/auth-request.c Mon Jun 07 21:02:00 2010 +0100 +++ b/src/auth/auth-request.c Tue Jun 08 18:47:24 2010 +0100 @@ -34,8 +34,7 @@ static void auth_request_userdb_reply_update_user(struct auth_request *request); struct auth_request * -auth_request_new(const struct mech_module *mech, - mech_callback_t *callback, void *context) +auth_request_new(const struct mech_module *mech) { struct auth_request *request; @@ -50,8 +49,6 @@ request->set = global_auth_settings; request->mech = mech; request->mech_name = mech == NULL ? NULL : mech->mech_name; - request->callback = callback; - request->context = context; return request; } @@ -116,8 +113,8 @@ auth_request_set_state(request, AUTH_REQUEST_STATE_FINISHED); request->successful = TRUE; auth_request_refresh_last_access(request); - request->callback(request, AUTH_CLIENT_RESULT_SUCCESS, - data, data_size); + auth_request_handler_reply(request, AUTH_CLIENT_RESULT_SUCCESS, + data, data_size); } void auth_request_fail(struct auth_request *request) @@ -126,7 +123,8 @@ auth_request_set_state(request, AUTH_REQUEST_STATE_FINISHED); auth_request_refresh_last_access(request); - request->callback(request, AUTH_CLIENT_RESULT_FAILURE, NULL, 0); + auth_request_handler_reply(request, AUTH_CLIENT_RESULT_FAILURE, + NULL, 0); } void auth_request_internal_failure(struct auth_request *request)