From: Adam Sutton Date: Sat, 2 Feb 2013 12:19:38 +0000 (+0000) Subject: cwc: remove duplicate lock causing deadlock on cwc entry delete X-Git-Tag: v3.5~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6dbec8e2e42851e217d52cb9017a8c4b8a8ba87f;p=thirdparty%2Ftvheadend.git cwc: remove duplicate lock causing deadlock on cwc entry delete --- diff --git a/src/cwc.c b/src/cwc.c index e5c2046c8..58c1e08b9 100644 --- a/src/cwc.c +++ b/src/cwc.c @@ -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); }