From 2394ec78b31c34f928843a56b9c395380347c418 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Sun, 10 Jun 2012 13:34:39 -0400 Subject: LDAP: Fix incorrect switch statement in sdap_get_initgr_done() SDAP_SCHEMA_AD needs to be calling sdap_initgr_rfc2307bis_recv(), not sdap_initgr_nested_recv(). By coincidence both recv functions happened to be identical, but if one or the other changed, this would break unexpectedly. --- src/providers/ldap/sdap_async_initgroups.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/providers/ldap/sdap_async_initgroups.c b/src/providers/ldap/sdap_async_initgroups.c index 50347b2bf..ae7e63b87 100644 --- a/src/providers/ldap/sdap_async_initgroups.c +++ b/src/providers/ldap/sdap_async_initgroups.c @@ -2760,11 +2760,11 @@ static void sdap_get_initgr_done(struct tevent_req *subreq) break; case SDAP_SCHEMA_RFC2307BIS: + case SDAP_SCHEMA_AD: ret = sdap_initgr_rfc2307bis_recv(subreq); break; case SDAP_SCHEMA_IPA_V1: - case SDAP_SCHEMA_AD: ret = sdap_initgr_nested_recv(subreq); break; -- cgit