cwc: remove duplicate lock causing deadlock on cwc entry delete

This commit is contained in:
Adam Sutton 2013-02-02 12:19:38 +00:00
parent bec277d699
commit 6dbec8e2e4

View file

@ -2199,11 +2199,9 @@ cwc_service_start(service_t *t)
static void
cwc_destroy(cwc_t *cwc)
{
pthread_mutex_lock(&cwc_mutex);
TAILQ_REMOVE(&cwcs, cwc, cwc_link);
cwc->cwc_running = 0;
pthread_cond_signal(&cwc->cwc_cond);
pthread_mutex_unlock(&cwc_mutex);
}