From e7ba2aa69dbf5e902411c78ef6a3a68f0915b1a4 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga <kurt@openldap.org> Date: Sat, 19 Jan 2002 08:22:10 +0000 Subject: [PATCH] Fix: bug in referral handling of do_extended() in slapd's extended.c --- servers/slapd/extended.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/slapd/extended.c b/servers/slapd/extended.c index 0699b84735..be8bba53e9 100644 --- a/servers/slapd/extended.c +++ b/servers/slapd/extended.c @@ -153,7 +153,7 @@ do_extended( &rspoid, &rspdata, &rspctrls, &text, &refs ); if( rc != SLAPD_ABANDON ) { - if (rc == LDAP_REFERRAL) { + if (rc == LDAP_REFERRAL && refs == NULL ) { refs = default_referral; } -- GitLab