Blame SOURCES/freeradius-Handle-connection-error-in-rlm_ldap_cacheable_groupo.patch

44d58a
From bd67f9fc09690f0b3ac195cb9c57d51bd7a7dc23 Mon Sep 17 00:00:00 2001
44d58a
From: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com>
44d58a
Date: Wed, 29 Mar 2017 10:43:14 +0300
44d58a
Subject: [PATCH] Handle connection error in rlm_ldap_cacheable_groupobj
44d58a
44d58a
Closes #1951
44d58a
44d58a
(cherry picked from commit 208681c80e1149de888affdb87f34de0c371db50)
44d58a
---
44d58a
 src/modules/rlm_ldap/groups.c | 2 ++
44d58a
 1 file changed, 2 insertions(+)
44d58a
44d58a
diff --git a/src/modules/rlm_ldap/groups.c b/src/modules/rlm_ldap/groups.c
44d58a
index 12f34da2a..5e0a1819e 100644
44d58a
--- a/src/modules/rlm_ldap/groups.c
44d58a
+++ b/src/modules/rlm_ldap/groups.c
44d58a
@@ -461,8 +461,10 @@ rlm_rcode_t rlm_ldap_cacheable_groupobj(rlm_ldap_t const *inst, REQUEST *request
44d58a
 
44d58a
 	case LDAP_PROC_NO_RESULT:
44d58a
 		RDEBUG2("No cacheable group memberships found in group objects");
44d58a
+		goto finish;
44d58a
 
44d58a
 	default:
44d58a
+		rcode = RLM_MODULE_FAIL;
44d58a
 		goto finish;
44d58a
 	}
44d58a
 
44d58a
-- 
44d58a
2.11.0
44d58a