]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvbcam: ddci - reimplement end: label correctly
authorJaroslav Kysela <perex@perex.cz>
Mon, 20 Nov 2017 14:09:21 +0000 (15:09 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 20 Nov 2017 14:09:21 +0000 (15:09 +0100)
src/descrambler/dvbcam.c

index 712f821163a72e6fb023f10084897abac0003a5f..6a77eec626468664c951a451449463a60656796c 100644 (file)
@@ -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);
 }
 
 /*