From: Ondřej Kuzník Date: Fri, 2 Sep 2022 12:00:17 +0000 (+0100) Subject: ITS#9339 Free remembered cookies on syncinfo free X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1942bc20a843c75efe0baee3652f062a25900462;p=thirdparty%2Fopenldap.git ITS#9339 Free remembered cookies on syncinfo free --- diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c index 32e351738c..3d65b430b6 100644 --- a/servers/slapd/syncrepl.c +++ b/servers/slapd/syncrepl.c @@ -6044,6 +6044,8 @@ syncinfo_free( syncinfo_t *sie, int free_all ) if ( !BER_BVISEMPTY( &sie->si_monitor_ndn )) { syncrepl_monitor_del( sie ); } + ch_free( sie->si_lastCookieSent.bv_val ); + ch_free( sie->si_lastCookieRcvd.bv_val ); if ( sie->si_ld ) { if ( sie->si_conn ) { @@ -7225,8 +7227,6 @@ syncrepl_monitor_del( monitor_extra_t *mbe = mi->bi_extra; mbe->unregister_entry( &si->si_monitor_ndn ); } - ch_free( si->si_lastCookieSent.bv_val ); - ch_free( si->si_lastCookieRcvd.bv_val ); ch_free( si->si_monitor_ndn.bv_val ); return 0; }