fix rewrite stuff

This commit is contained in:
Pierangelo Masarati 2001-12-29 14:18:31 +00:00
parent 754470162d
commit 6d046b1681

View file

@ -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: