summaryrefslogtreecommitdiffstats
path: root/src/responder/nss/nsssrv_cmd.c
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2012-02-09 20:00:22 +0100
committerStephen Gallagher <sgallagh@redhat.com>2012-02-13 11:46:49 -0500
commit701b8a11aafc63a1e8445f0924ff9a2e9f8a8b47 (patch)
tree0e34aff47adbb8c2d4a73754c88b76b0bfae974b /src/responder/nss/nsssrv_cmd.c
parent5f0d58621ef1dbacabcdf7e79b404b69d014b47a (diff)
downloadsssd-701b8a11aafc63a1e8445f0924ff9a2e9f8a8b47.tar.gz
sssd-701b8a11aafc63a1e8445f0924ff9a2e9f8a8b47.tar.xz
sssd-701b8a11aafc63a1e8445f0924ff9a2e9f8a8b47.zip
Remove setent structure when callback is called
Diffstat (limited to 'src/responder/nss/nsssrv_cmd.c')
-rw-r--r--src/responder/nss/nsssrv_cmd.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/responder/nss/nsssrv_cmd.c b/src/responder/nss/nsssrv_cmd.c
index 1c9160b7a..68f6e0bb4 100644
--- a/src/responder/nss/nsssrv_cmd.c
+++ b/src/responder/nss/nsssrv_cmd.c
@@ -77,11 +77,6 @@ int nss_cmd_done(struct nss_cmd_ctx *cmdctx, int ret)
/***************************
* Enumeration procedures *
***************************/
-struct tevent_req *nss_setent_get_req(struct getent_ctx *getent_ctx)
-{
- return setent_get_req(getent_ctx->reqs);
-}
-
errno_t nss_setent_add_ref(TALLOC_CTX *memctx,
struct getent_ctx *getent_ctx,
struct tevent_req *req)
@@ -91,12 +86,12 @@ errno_t nss_setent_add_ref(TALLOC_CTX *memctx,
void nss_setent_notify_error(struct getent_ctx *getent_ctx, errno_t ret)
{
- return setent_notify(getent_ctx->reqs, ret);
+ return setent_notify(&getent_ctx->reqs, ret);
}
void nss_setent_notify_done(struct getent_ctx *getent_ctx)
{
- return setent_notify_done(getent_ctx->reqs);
+ return setent_notify_done(&getent_ctx->reqs);
}
struct setent_ctx {
@@ -1403,7 +1398,7 @@ static errno_t nss_cmd_setpwent_step(struct setent_step_ctx *step_ctx)
}
/* Notify the waiting clients */
- setent_notify_done(nctx->pctx->reqs);
+ nss_setent_notify_done(nctx->pctx);
if (step_ctx->returned_to_mainloop) {
return EAGAIN;
@@ -2701,7 +2696,7 @@ static errno_t nss_cmd_setgrent_step(struct setent_step_ctx *step_ctx)
}
/* Notify the waiting clients */
- setent_notify_done(nctx->gctx->reqs);
+ nss_setent_notify_done(nctx->gctx);
if (step_ctx->returned_to_mainloop) {
return EAGAIN;