From: Jaroslav Kysela Date: Tue, 11 Dec 2018 08:23:22 +0000 (+0100) Subject: iptv: add missing lock to the iptv_http_kick_cb, fixes #5415, issue #5353 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ce391fc7f9a8643cce7e83cd495ca872e752e93;p=thirdparty%2Ftvheadend.git iptv: add missing lock to the iptv_http_kick_cb, fixes #5415, issue #5353 --- diff --git a/src/input/mpegts/iptv/iptv_http.c b/src/input/mpegts/iptv/iptv_http.c index 9ad78b601..f31ccd7c9 100644 --- a/src/input/mpegts/iptv/iptv_http.c +++ b/src/input/mpegts/iptv/iptv_http.c @@ -198,7 +198,9 @@ iptv_http_kick_cb( void *aux ) if (!hp->started) { iptv_input_mux_started(hp->mi, im); } else { + tvh_mutex_lock(&iptv_lock); iptv_input_recv_flush(im); + tvh_mutex_unlock(&iptv_lock); } hp->started = 1; } diff --git a/src/input/mpegts/mpegts_input.c b/src/input/mpegts/mpegts_input.c index 268a5065f..65952aad6 100644 --- a/src/input/mpegts/mpegts_input.c +++ b/src/input/mpegts/mpegts_input.c @@ -1,4 +1,4 @@ - /* +/* * Tvheadend - MPEGTS input source * Copyright (C) 2013 Adam Sutton *