summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2012-12-05 22:41:30 +0100
committerJakub Hrozek <jhrozek@redhat.com>2012-12-05 23:27:30 +0100
commitb7ca502c4691d66b10787c31190eeb3949dcc587 (patch)
tree84f10cfa0ad5363ed96f5d13c102b042a9f6e18c
parentddd46c1308d3acfded4b48b620b1b59ee0271b13 (diff)
downloadsssd-b7ca502c4691d66b10787c31190eeb3949dcc587.tar.gz
sssd-b7ca502c4691d66b10787c31190eeb3949dcc587.tar.xz
sssd-b7ca502c4691d66b10787c31190eeb3949dcc587.zip
LDAP: Continue adjusting group membership even if there is nothing to add
https://fedorahosted.org/sssd/ticket/1695
-rw-r--r--src/providers/ldap/sdap_async_initgroups.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/providers/ldap/sdap_async_initgroups.c b/src/providers/ldap/sdap_async_initgroups.c
index 6936c7b56..029096dac 100644
--- a/src/providers/ldap/sdap_async_initgroups.c
+++ b/src/providers/ldap/sdap_async_initgroups.c
@@ -1859,8 +1859,7 @@ save_rfc2307bis_group_memberships(struct sdap_initgr_rfc2307bis_state *state)
grp_count ^= grp_count_old;
if (num_added == 0) {
- /* Nothing to add. Skip. */
- continue;
+ add = NULL;
} else {
add[num_added] = NULL;
}