From: Jaroslav Kysela Date: Mon, 30 Nov 2015 19:44:30 +0000 (+0100) Subject: SAT>IP client: fix the thread shutdown X-Git-Tag: v4.2.1~1437 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=64eee819b104c6c4890acf73cd37ab446efedd0d;p=thirdparty%2Ftvheadend.git SAT>IP client: fix the thread shutdown --- diff --git a/src/input/mpegts/satip/satip_frontend.c b/src/input/mpegts/satip/satip_frontend.c index d6d0a6829..cf0f2e5c7 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -1352,9 +1352,11 @@ new_tune: nfds = tvhpoll_wait(efd, ev, 1, ms); - if (!tvheadend_running) { + if (!tvheadend_running || exit_flag) { exit_flag = 1; running = 0; + if (reply++ > 5) + break; } if (nfds > 0 && ev[0].data.ptr == NULL) {