]> git.sur5r.net Git - openldap/commitdiff
ITS#6368
authorQuanah Gibson-Mount <quanah@openldap.org>
Wed, 18 Nov 2009 22:22:16 +0000 (22:22 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Wed, 18 Nov 2009 22:22:16 +0000 (22:22 +0000)
CHANGES
servers/slapd/syncrepl.c

diff --git a/CHANGES b/CHANGES
index b3d337be8979c8a88ae137766269c778e044c215..03c97ce5ff799ba7a9c9448fd3e21d2e927b4167 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -20,6 +20,7 @@ OpenLDAP 2.4.20 Engineering
        Fixed slapd invalid dn log message (ITS#6309)
        Fixed slapd lockup on shutdown (ITS#6372)
        Fixed slapd sl_free to better reclaim memory (ITS#6380)
+       Fixed slapd syncrepl deletes in MirorMode (ITS#6368)
        Fixed slapd syncrepl to use correct SID (ITS#6367)
        Fixed slapd termination for one level DNs (ITS#6338)
        Fixed slapd tls_accept to retry in certain cases (ITS#6304)
index ffefe52e813588bc19f88f0fcbe37b44995d21f0..7a4e6d41181d164ad29428aab4713889f17dd8c2 100644 (file)
@@ -857,6 +857,7 @@ do_syncrep2(
                                        slap_parse_sync_cookie( &syncCookie, NULL );
                                        if ( syncCookie.ctxcsn ) {
                                                int i, sid = slap_parse_csn_sid( syncCookie.ctxcsn );
+                                               check_syncprov( op, si );
                                                for ( i =0; i<si->si_cookieState->cs_num; i++ ) {
                                                        if ( si->si_cookieState->cs_sids[i] == sid && 
                                                                ber_bvcmp( syncCookie.ctxcsn, &si->si_cookieState->cs_vals[i] ) <= 0 ) {