This commit is contained in:
Kurt Zeilenga 2004-12-31 12:02:35 +00:00
parent 83b1ce9831
commit c9156d7995
2 changed files with 5 additions and 3 deletions

View file

@ -313,6 +313,8 @@ libbackends.a: .backend
liboverlays.a: FORCE
@cd overlays; $(MAKE) $(MFLAGS) all
backend.c: backend.h
version.c: Makefile
@-$(RM) $@
$(MKVERSION) -s -n Versionstr slapd > $@

View file

@ -1002,7 +1002,7 @@ syncprov_matchops( Operation *op, opcookie *opc, int saveit )
done:
if ( op->o_tag != LDAP_REQ_ADD ) {
op->o_bd->bd_info = (BackendInfo *)on->on_info;
be_entry_release_r( op, e );
be_entry_release_rw( op, e, 0 );
op->o_bd->bd_info = (BackendInfo *)on;
}
if ( freefdn ) {
@ -1671,7 +1671,7 @@ syncprov_search_response( Operation *op, SlapReply *rs )
if ( e ) {
op->o_bd->bd_info = (BackendInfo *)on->on_info;
be_entry_release_r( op, e );
be_entry_release_rw( op, e, 0 );
op->o_bd->bd_info = (BackendInfo *)on;
}
ch_free( sr );
@ -2045,7 +2045,7 @@ syncprov_db_open(
si->si_ctxcsnbuf[si->si_ctxcsn.bv_len] = '\0';
strcpy( ctxcsnbuf, si->si_ctxcsnbuf );
}
be_entry_release_r( op, e );
be_entry_release_rw( op, e, 0 );
op->o_bd->bd_info = (BackendInfo *)on;
op->o_req_dn = be->be_suffix[0];
op->o_req_ndn = be->be_nsuffix[0];