From: Jaroslav Kysela Date: Mon, 10 Nov 2014 12:39:57 +0000 (+0100) Subject: mpegts input: add more lock_asserts X-Git-Tag: v4.1~800 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1efe779dbbc6f8dc11b0b4c96059a288408b6c58;p=thirdparty%2Ftvheadend.git mpegts input: add more lock_asserts --- diff --git a/src/input/mpegts/mpegts_input.c b/src/input/mpegts/mpegts_input.c index 6c2483c13..850972c4a 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;