diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c index 91a57feba7..abd37f4d61 100644 --- a/servers/slapd/syncrepl.c +++ b/servers/slapd/syncrepl.c @@ -821,6 +821,9 @@ done: slap_sync_cookie_free( &syncCookie, 0 ); slap_sync_cookie_free( &syncCookie_req, 0 ); + avl_free( si->si_presentlist, avl_ber_bvfree ); + si->si_presentlist = NULL; + if ( res ) ldap_msgfree( res ); if ( rc && si->si_ld ) {