Fix reference scope.

This commit is contained in:
Kurt Zeilenga 2001-12-07 22:28:46 +00:00
parent b4ccbc2722
commit 3f1ab56fa9
2 changed files with 5 additions and 3 deletions

View file

@ -401,8 +401,10 @@ searchit:
if( scopeok ) {
struct berval **erefs = get_entry_referrals(
be, conn, op, e, NULL, cscope );
struct berval **refs = referral_rewrite( erefs, e->e_dn,
NULL, scope );
struct berval **refs = referral_rewrite( erefs, e->e_dn, NULL,
scope == LDAP_SCOPE_SUBTREE
? LDAP_SCOPE_SUBTREE
: LDAP_SCOPE_BASE );
send_search_reference( be, conn, op,
e, refs, NULL, &v2refs );

View file

@ -688,7 +688,7 @@ send_search_entry(
}
}
if (conn->c_is_udp && op->o_protocol == LDAP_VERSION2) {
rc = ber_printf( ber, "{is{t{s{",
rc = ber_printf( ber, "{is{t{s{" /*}}}*/,
op->o_msgid, "", LDAP_RES_SEARCH_ENTRY, e->e_dn );
} else
#endif