summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/providers/ldap/sdap_async_groups.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/providers/ldap/sdap_async_groups.c b/src/providers/ldap/sdap_async_groups.c
index 609668339..c15a6a2bd 100644
--- a/src/providers/ldap/sdap_async_groups.c
+++ b/src/providers/ldap/sdap_async_groups.c
@@ -876,6 +876,14 @@ static int sdap_save_grpmem(TALLOC_CTX *memctx,
size_t nuserdns = 0;
int ret;
+ if (dom->ignore_group_members) {
+ DEBUG(SSSDBG_CRIT_FAILURE,
+ "Group members are ignored, nothing to do. If you see this " \
+ "message it might indicate an error in the group processing " \
+ "logic.\n");
+ return EOK;
+ }
+
ret = sdap_get_group_primary_name(memctx, opts, attrs, dom, &group_name);
if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE, "Failed to get group name\n");