Blob Blame History Raw
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