From 4684d427e7e10642ceff62128c3d22db87872c4c Mon Sep 17 00:00:00 2001 From: Pavel Březina Date: Sun, 13 May 2012 21:27:38 +0200 Subject: sudo ldap provider: return number of downloaded rules in sdap_sudo_refresh_recv() --- src/providers/ldap/sdap_sudo.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/providers/ldap/sdap_sudo.c') diff --git a/src/providers/ldap/sdap_sudo.c b/src/providers/ldap/sdap_sudo.c index a0bba0d01..9d735a4a3 100644 --- a/src/providers/ldap/sdap_sudo.c +++ b/src/providers/ldap/sdap_sudo.c @@ -400,7 +400,7 @@ static void sdap_sudo_full_refresh_done(struct tevent_req *subreq) state = tevent_req_data(req, struct sdap_sudo_full_refresh_state); ret = sdap_sudo_refresh_recv(state, subreq, &state->dp_error, - &state->error, &highest_usn); + &state->error, &highest_usn, NULL); talloc_zfree(subreq); if (ret != EOK) { tevent_req_error(req, ret); @@ -507,7 +507,7 @@ static int sdap_sudo_rules_refresh_recv(struct tevent_req *req, int *dp_error, int *error) { - return sdap_sudo_refresh_recv(req, req, dp_error, error, NULL); + return sdap_sudo_refresh_recv(req, req, dp_error, error, NULL, NULL); } /* issue smart refresh of sudo rules */ @@ -592,7 +592,8 @@ static int sdap_sudo_smart_refresh_recv(struct tevent_req *req, TEVENT_REQ_RETURN_ON_ERROR(req); - return sdap_sudo_refresh_recv(state, state->subreq, dp_error, error, NULL); + return sdap_sudo_refresh_recv(state, state->subreq, dp_error, error, + NULL, NULL); } static void sdap_sudo_smart_refresh_done(struct tevent_req *subreq) @@ -607,7 +608,8 @@ static void sdap_sudo_smart_refresh_done(struct tevent_req *subreq) req = tevent_req_callback_data(subreq, struct tevent_req); state = tevent_req_data(req, struct sdap_sudo_smart_refresh_state); - ret = sdap_sudo_refresh_recv(state, subreq, &dp_error, &error, &highest_usn); + ret = sdap_sudo_refresh_recv(state, subreq, &dp_error, &error, + &highest_usn, NULL); if (ret != EOK || dp_error != DP_ERR_OK || error != EOK) { tevent_req_error(req, ret); return; -- cgit