From 327e3fb8cb8487f04b058bebc703d76acac0ce3c Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sat, 16 Apr 2005 20:56:05 +0000 Subject: [PATCH] Fix ITS#3666, don't add EntryInfo to LRU list twice --- servers/slapd/back-bdb/cache.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servers/slapd/back-bdb/cache.c b/servers/slapd/back-bdb/cache.c index 7aa00628ce..55e9cc63d5 100644 --- a/servers/slapd/back-bdb/cache.c +++ b/servers/slapd/back-bdb/cache.c @@ -562,7 +562,9 @@ bdb_cache_lru_add( } } } - LRU_ADD( &bdb->bi_cache, ei ); + if ( bdb->bi_cache.c_lruhead != ei ) { + LRU_ADD( &bdb->bi_cache, ei ); + } ldap_pvt_thread_mutex_unlock( &bdb->bi_cache.lru_mutex ); } -- 2.39.2