]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap_r/tpool.c
Changes from HEAD
[openldap] / libraries / libldap_r / tpool.c
index 1937589b757635d2ee6e88e7bb91ae8e0c58706d..d044f05d1cfcc7fd24960cd5121014e32d76ed0b 100644 (file)
@@ -382,6 +382,7 @@ ldap_pvt_thread_pool_destroy ( ldap_pvt_thread_pool_t *tpool, int run_pending )
                ldap_pvt_thread_cond_broadcast(&pool->ltp_cond);
                ldap_pvt_thread_cond_wait(&pool->ltp_cond, &pool->ltp_mutex);
        }
+       ldap_pvt_thread_mutex_unlock(&pool->ltp_mutex);
 
        while ((ctx = LDAP_STAILQ_FIRST(&pool->ltp_pending_list)) != NULL)
        {