From 1dd99386ae7c9ab355449087a061119214f9d9fd Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Thu, 3 Nov 2011 11:18:22 +0100 Subject: [PATCH 1/2] Fix segfault in sdap_get_initgr_user --- src/providers/ldap/sdap_async_initgroups.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/providers/ldap/sdap_async_initgroups.c b/src/providers/ldap/sdap_async_initgroups.c index 749a630d0478d3e107d7727bfe4be197997c8b98..737579f152c293fa5998a05fa9f157a9baa3d4bc 100644 --- a/src/providers/ldap/sdap_async_initgroups.c +++ b/src/providers/ldap/sdap_async_initgroups.c @@ -2382,9 +2382,10 @@ static void sdap_get_initgr_user(struct tevent_req *subreq) } tevent_req_error(req, ENOENT); + return; } else if (count != 1) { DEBUG(2, ("Expected one user entry and got %d\n", count)); - tevent_req_error(req, ENOENT); + tevent_req_error(req, EINVAL); return; } -- 1.7.7