From d388d979d5983b13f49649f3a03bba8dd2d1e1b3 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Thu, 18 Oct 2007 06:53:09 +0000 Subject: [PATCH] pool_resume fix from HEAD --- libraries/libldap_r/tpool.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/libldap_r/tpool.c b/libraries/libldap_r/tpool.c index 6884f32fc3..06124de96c 100644 --- a/libraries/libldap_r/tpool.c +++ b/libraries/libldap_r/tpool.c @@ -702,7 +702,8 @@ ldap_pvt_thread_pool_resume ( ldap_pvt_thread_mutex_lock(&pool->ltp_mutex); pool->ltp_pause = 0; - ldap_pvt_thread_cond_broadcast(&pool->ltp_cond); + if (pool->ltp_state == LDAP_INT_THREAD_POOL_RUNNING) + ldap_pvt_thread_cond_broadcast(&pool->ltp_cond); ldap_pvt_thread_mutex_unlock(&pool->ltp_mutex); return(0); } -- 2.39.5