From: Jaroslav Kysela Date: Mon, 20 Nov 2017 14:09:21 +0000 (+0100) Subject: dvbcam: ddci - reimplement end: label correctly X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ba494a3fd5be286689d9a0ffcdb1c161aaeab85;p=thirdparty%2Ftvheadend.git dvbcam: ddci - reimplement end: label correctly --- diff --git a/src/descrambler/dvbcam.c b/src/descrambler/dvbcam.c index 712f82116..6a77eec62 100644 --- a/src/descrambler/dvbcam.c +++ b/src/descrambler/dvbcam.c @@ -475,7 +475,6 @@ update_pid: mpegts_pid_copy(&as->ecm_pids, &ecm_pids); #endif -end: pthread_mutex_unlock(&dvbcam_mutex); pthread_mutex_unlock(&t->s_stream_mutex); @@ -503,6 +502,11 @@ end: mpegts_pid_done(&ecm_to_open); mpegts_pid_done(&ecm_pids); #endif + return; + +end: + pthread_mutex_unlock(&dvbcam_mutex); + pthread_mutex_unlock(&t->s_stream_mutex); } /*