From: Jaroslav Kysela Date: Wed, 4 Feb 2015 11:45:19 +0000 (+0100) Subject: SAT>IP: Do extra shutdown only once X-Git-Tag: v4.1~381 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aac2d0774fe42c4ca6e1cf1ce409806c6226282f;p=thirdparty%2Ftvheadend.git SAT>IP: Do extra shutdown only once --- diff --git a/src/input/mpegts/satip/satip_frontend.c b/src/input/mpegts/satip/satip_frontend.c index a14245b39..64fd9f54c 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -1458,9 +1458,10 @@ new_tune: if (ev[0].data.ptr == rtsp) { r = http_client_run(rtsp); if (r < 0) { - if (rtsp->hc_code == 404) { + if (rtsp->hc_code == 404 && session[0]) { tvhlog(LOG_WARNING, "satip", "%s - RTSP 404 ERROR (retrying)", buf); satip_frontend_extra_shutdown(lfe, session, stream_id); + session[0] = '\0'; start = 1; http_client_close(rtsp); rtsp = NULL;