From: Howard Chu Date: Thu, 20 Jan 2005 19:56:58 +0000 (+0000) Subject: Import ITS#3494 fix from HEAD X-Git-Tag: OPENLDAP_REL_ENG_2_2_21~8 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=877ce06bf03b547517cc39458ed73a5fd297ab30;p=openldap Import ITS#3494 fix from HEAD --- diff --git a/servers/slapd/back-bdb/cache.c b/servers/slapd/back-bdb/cache.c index 7ce2c178cc..7aa00628ce 100644 --- a/servers/slapd/back-bdb/cache.c +++ b/servers/slapd/back-bdb/cache.c @@ -876,11 +876,12 @@ bdb_cache_add( } bdb_cache_entryinfo_unlock( eip ); - /* set lru mutex */ - ldap_pvt_thread_mutex_lock( &bdb->bi_cache.lru_mutex ); ++bdb->bi_cache.c_cursize; ldap_pvt_thread_rdwr_wunlock( &bdb->bi_cache.c_rwlock ); + /* set lru mutex */ + ldap_pvt_thread_mutex_lock( &bdb->bi_cache.lru_mutex ); + /* lru_mutex is unlocked for us */ bdb_cache_lru_add( bdb, locker, new );