From: Jaroslav Kysela Date: Tue, 20 Jun 2017 14:45:59 +0000 (+0200) Subject: cwc: compilation fix for previous change X-Git-Tag: v4.2.3~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=680d5801b437f83dfb1d35f617784f21dc827eed;p=thirdparty%2Ftvheadend.git cwc: compilation fix for previous change --- diff --git a/src/descrambler/cwc.c b/src/descrambler/cwc.c index 9a5f05774..cfe31391e 100644 --- a/src/descrambler/cwc.c +++ b/src/descrambler/cwc.c @@ -1520,7 +1520,7 @@ static void cwc_service_destroy0(th_descrambler_t *td) { cwc_service_t *ct = (cwc_service_t *)td; - cwc_t *cwc = ct->cs_cwc; + int i; for (i = 0; i < CWC_ES_PIDS; i++) if (ct->cs_epids[i]) @@ -1543,6 +1543,9 @@ cwc_service_destroy0(th_descrambler_t *td) static void cwc_service_destroy(th_descrambler_t *td) { + cwc_service_t *ct = (cwc_service_t *)td; + cwc_t *cwc = ct->cs_cwc; + pthread_mutex_lock(&cwc->cwc_mutex); cwc_service_destroy0(td); pthread_mutex_unlock(&cwc->cwc_mutex);