]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
mpegts input: add more lock_asserts
authorJaroslav Kysela <perex@perex.cz>
Mon, 10 Nov 2014 12:39:57 +0000 (13:39 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 10 Nov 2014 12:39:57 +0000 (13:39 +0100)
src/input/mpegts/mpegts_input.c

index 6c2483c138142b92d3b92cc5fe9ba9802ac2a130..850972c4a46bbfb03a20ef7771de2ab6ff1165ba 100644 (file)
@@ -320,6 +320,7 @@ mpegts_input_open_pid
   char buf[512];
   mpegts_pid_t *mp;
   assert(owner != NULL);
+  lock_assert(&mi->mi_output_lock);
   if ((mp = mpegts_mux_find_pid(mm, pid, 1))) {
     SKEL_ALLOC(mpegts_pid_sub_skel);
     mpegts_pid_sub_skel->mps_type  = type;
@@ -342,6 +343,7 @@ mpegts_input_close_pid
   mpegts_pid_sub_t *mps, skel;
   mpegts_pid_t *mp;
   assert(owner != NULL);
+  lock_assert(&mi->mi_output_lock);
   if (!(mp = mpegts_mux_find_pid(mm, pid, 1)))
     return;
   skel.mps_type  = type;