From 515470a32aeab1eb64a9c4f1adf0c6b4a8ab94f1 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Thu, 3 Nov 2011 11:18:22 +0100 Subject: Fix segfault in sdap_get_initgr_user --- src/providers/ldap/sdap_async_initgroups.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/providers/ldap/sdap_async_initgroups.c b/src/providers/ldap/sdap_async_initgroups.c index 4ef97363..9056dcc5 100644 --- a/src/providers/ldap/sdap_async_initgroups.c +++ b/src/providers/ldap/sdap_async_initgroups.c @@ -2363,9 +2363,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; } -- cgit