X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fctxcsn.c;h=0cab941536b648fec82e1431db46a74c6e27c841;hb=7684514535dbe9f407b420bab76f06861ad7587d;hp=d00eff2bfc7eca5867188098f9c3ee5f3d0e0339;hpb=2f81cc64b13751732da4dbb788253e718d2a54b7;p=openldap diff --git a/servers/slapd/ctxcsn.c b/servers/slapd/ctxcsn.c index d00eff2bfc..0cab941536 100644 --- a/servers/slapd/ctxcsn.c +++ b/servers/slapd/ctxcsn.c @@ -32,8 +32,7 @@ const struct berval slap_ldapsync_cn_bv = BER_BVC("cn=ldapsync"); void slap_get_commit_csn( Operation *op, - struct berval *maxcsn, - struct berval *curcsn + struct berval *maxcsn ) { struct slap_csn_entry *csne, *committed_csne = NULL; @@ -46,7 +45,6 @@ slap_get_commit_csn( LDAP_TAILQ_FOREACH( csne, op->o_bd->be_pending_csn_list, ce_csn_link ) { if ( csne->ce_opid == op->o_opid && csne->ce_connid == op->o_connid ) { - if ( curcsn ) *curcsn = csne->ce_csn; csne->ce_state = SLAP_CSN_COMMIT; break; } @@ -130,7 +128,7 @@ slap_create_context_csn_entry( struct berval bv; - e = (Entry *) ch_calloc( 1, sizeof( Entry )); + e = entry_alloc(); attr_merge( e, slap_schema.si_ad_objectClass, ocbva, NULL );