mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-17 12:24:19 -05:00
fix rewrite stuff
This commit is contained in:
parent
754470162d
commit
6d046b1681
1 changed files with 5 additions and 3 deletions
|
|
@ -390,10 +390,11 @@ ldap_send_entry(
|
|||
* Rewrite the dn of the result, if needed
|
||||
*/
|
||||
switch ( rewrite_session( li->rwinfo, "searchResult",
|
||||
dn, lc->conn, &ent.e_dn ) ) {
|
||||
dn, lc->conn, &ent.e_name.bv_val ) ) {
|
||||
case REWRITE_REGEXEC_OK:
|
||||
if ( ent.e_dn == NULL ) {
|
||||
ent.e_dn = dn;
|
||||
if ( ent.e_name.bv_val == NULL ) {
|
||||
ent.e_name.bv_val = dn;
|
||||
|
||||
} else {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG(( "backend", LDAP_LEVEL_DETAIL1,
|
||||
|
|
@ -406,6 +407,7 @@ ldap_send_entry(
|
|||
free( dn );
|
||||
dn = NULL;
|
||||
}
|
||||
ent.e_name.bv_len = strlen( ent.e_name.bv_val );
|
||||
break;
|
||||
|
||||
case REWRITE_REGEXEC_ERR:
|
||||
|
|
|
|||
Loading…
Reference in a new issue