From 4c5c160e6461144be85e2cd32b46ff20cb7ff945 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Tue, 5 Oct 2010 18:48:12 +0200 Subject: End update_members request if there's nothing to do --- src/db/sysdb_ops.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/db/sysdb_ops.c b/src/db/sysdb_ops.c index 52102706..7ab53e17 100644 --- a/src/db/sysdb_ops.c +++ b/src/db/sysdb_ops.c @@ -5143,6 +5143,14 @@ struct tevent_req *sysdb_update_members_send(TALLOC_CTX *mem_ctx, } state->del_group_iter = 0; + if (state->add_groups[state->add_group_iter] == NULL && + state->del_groups[state->del_group_iter] == NULL) { + /* Nothing to do */ + tevent_req_done(req); + tevent_req_post(req, state->ev); + return req; + } + ret = sysdb_update_members_step(req); if (ret != EOK) { /* Nothing to do. Finish up */ -- cgit