From 1efe779dbbc6f8dc11b0b4c96059a288408b6c58 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 10 Nov 2014 13:39:57 +0100 Subject: [PATCH] mpegts input: add more lock_asserts --- src/input/mpegts/mpegts_input.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/input/mpegts/mpegts_input.c b/src/input/mpegts/mpegts_input.c index 6c2483c1..850972c4 100644 --- a/src/input/mpegts/mpegts_input.c +++ b/src/input/mpegts/mpegts_input.c @@ -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;