From 48a6c5e720bfd0be328c11bdef4ed1febe42455c Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Tue, 17 May 2011 11:00:58 -0400 Subject: IPA Provider: don't fail if user is not a member of any groups --- src/providers/ldap/sdap_async_accounts.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/providers/ldap/sdap_async_accounts.c b/src/providers/ldap/sdap_async_accounts.c index 8fd7cf2a3..f42fff294 100644 --- a/src/providers/ldap/sdap_async_accounts.c +++ b/src/providers/ldap/sdap_async_accounts.c @@ -2346,8 +2346,11 @@ static struct tevent_req *sdap_initgr_nested_send(TALLOC_CTX *memctx, ret = sysdb_attrs_get_el(user, SYSDB_MEMBEROF, &el); if (ret || !el || el->num_values == 0) { DEBUG(4, ("User entry lacks original memberof ?\n")); - /* user with no groups ? */ - tevent_req_error(req, ENOENT); + /* We can't find any groups for this user, so we'll + * have to assume there aren't any. Just return + * success here. + */ + tevent_req_done(req); tevent_req_post(req, ev); return req; } -- cgit