From 8d52dd1a401f0d0facb81c4a31b4caacee9d761d Mon Sep 17 00:00:00 2001
From: Pavel Reichl <preichl@redhat.com>
Date: Thu, 26 Jun 2014 16:42:53 +0100
Subject: [PATCH 17/45] SDAP: return after tevent_req_error
Don't call tevent_req_done after tevent_req_error (for the same request).
Reviewed-by: Sumit Bose <sbose@redhat.com>
(cherry picked from commit 0d47aef7577f8cf651255cf59df87b3847dbe1ad)
---
src/providers/ldap/sdap_async_nested_groups.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/providers/ldap/sdap_async_nested_groups.c b/src/providers/ldap/sdap_async_nested_groups.c
index 065eb1218534229f0c6d0c0ba08feba59f61603c..a8f8f412619167448dcb4c9cb6731c3833560c1e 100644
--- a/src/providers/ldap/sdap_async_nested_groups.c
+++ b/src/providers/ldap/sdap_async_nested_groups.c
@@ -1388,8 +1388,9 @@ static void sdap_nested_group_single_done(struct tevent_req *subreq)
talloc_zfree(subreq);
if (ret != EOK) {
DEBUG(SSSDBG_CRIT_FAILURE, "Error processing nested groups "
- "[%d]: %s", ret, strerror(ret));
+ "[%d]: %s\n.", ret, strerror(ret));
tevent_req_error(req, ret);
+ return;
}
tevent_req_done(req);
--
2.4.3