From 8d235737c877c53e687f8183fb07657359ce20f3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Thu, 29 Jul 2021 13:22:28 +0100 Subject: [PATCH] ITS#9620 Only persistent entries are stored in the cache --- servers/slapd/back-monitor/cache.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/servers/slapd/back-monitor/cache.c b/servers/slapd/back-monitor/cache.c index f695cce99a..ac56ca374f 100644 --- a/servers/slapd/back-monitor/cache.c +++ b/servers/slapd/back-monitor/cache.c @@ -362,18 +362,6 @@ monitor_cache_release( mp = ( monitor_entry_t * )e->e_private; if ( mp->mp_flags & MONITOR_F_VOLATILE ) { - monitor_cache_t *mc, tmp_mc; - - /* volatile entries do not return to cache */ - ldap_pvt_thread_mutex_lock( &mi->mi_cache_mutex ); - tmp_mc.mc_ndn = e->e_nname; - mc = ldap_avl_delete( &mi->mi_cache, - ( caddr_t )&tmp_mc, monitor_cache_cmp ); - ldap_pvt_thread_mutex_unlock( &mi->mi_cache_mutex ); - if ( mc != NULL ) { - ch_free( mc ); - } - ldap_pvt_thread_mutex_unlock( &mp->mp_mutex ); ldap_pvt_thread_mutex_destroy( &mp->mp_mutex ); ch_free( mp ); -- 2.47.3