return( -1 );
}
- Debug (LDAP_DEBUG_TRACE,
- "rdwr_Xchk: readers_reading: %d writer_writing: %d\n",
- e->e_rdwr.lt_readers_reading, e->e_rdwr.lt_writer_writing, 0);
-
/* check for deleted */
if ( has_children( be, e ) ) {
}
#endif
- Debug (LDAP_DEBUG_TRACE,
- "rdwr_Xchk: readers_reading: %d writer_writing: %d\n",
- e->e_rdwr.lt_readers_reading, e->e_rdwr.lt_writer_writing, 0);
-
/* delete from parent's id2children entry */
- if( (pdn = dn_parent( be, dn )) != NULL ) {
+ if( (pdn = dn_parent( be, e->e_ndn )) != NULL ) {
if( (p = dn2entry_w( be, pdn, &matched )) == NULL) {
Debug( LDAP_DEBUG_TRACE,
"<=- ldbm_back_delete: parent does not exist\n",
}
/* delete from dn2id mapping */
- if ( dn2id_delete( be, e->e_dn ) != 0 ) {
+ if ( dn2id_delete( be, e->e_ndn ) != 0 ) {
Debug(LDAP_DEBUG_ARGS,
"<=- ldbm_back_delete: operations error %s\n",
dn, 0, 0);