]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-monitor/cache.c
Fix LBER_ERROR vs. -1 confusion.
[openldap] / servers / slapd / back-monitor / cache.c
index b00b55ed0413cd942f82442251a3f5dec94c3894..d1455a182063a960fb35ffb1003d5f9da5afaccd 100644 (file)
@@ -1,6 +1,6 @@
 /* cache.c - routines to maintain an in-core cache of entries */
 /*
- * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
  */
 /*
@@ -257,6 +257,7 @@ monitor_cache_release(
                ldap_pvt_thread_mutex_unlock( &mi->mi_cache_mutex );
                ch_free( mc );
                
+               ldap_pvt_thread_mutex_unlock( &mp->mp_mutex );
                ldap_pvt_thread_mutex_destroy( &mp->mp_mutex );
                ch_free( mp );
                e->e_private = NULL;