From 7aeb9bf621043fbf70efc255f0d61d1e17a8ab3c Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 12 Nov 2007 11:41:45 +0000 Subject: [PATCH] Fix unlock in prev commit --- servers/slapd/back-bdb/cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/slapd/back-bdb/cache.c b/servers/slapd/back-bdb/cache.c index 778251739d..084a4080af 100644 --- a/servers/slapd/back-bdb/cache.c +++ b/servers/slapd/back-bdb/cache.c @@ -257,6 +257,7 @@ bdb_cache_return_entry_rw( struct bdb_info *bdb, Entry *e, EntryInfo *ei; int free = 0; + bdb_cache_entry_db_unlock( bdb, lock ); ei = e->e_private; bdb_cache_entryinfo_lock( ei ); if ( ei->bei_state & CACHE_ENTRY_NOT_CACHED ) { @@ -265,7 +266,6 @@ bdb_cache_return_entry_rw( struct bdb_info *bdb, Entry *e, free = 1; } bdb_cache_entryinfo_unlock( ei ); - bdb_cache_entry_db_unlock( bdb, lock ); if ( free ) { e->e_private = NULL; bdb_entry_return( e ); -- 2.39.5