From: Jaroslav Kysela Date: Mon, 7 Aug 2017 12:12:37 +0000 (+0200) Subject: satip server: rearm the session timeout timer in TCP data mode X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=edd9eb6b12d703cb0da2bea81e450ac84ce04a4e;p=thirdparty%2Ftvheadend.git satip server: rearm the session timeout timer in TCP data mode From: Mono Polimorph --- diff --git a/src/satip/rtsp.c b/src/satip/rtsp.c index 036112c37..5df71fd53 100644 --- a/src/satip/rtsp.c +++ b/src/satip/rtsp.c @@ -237,7 +237,7 @@ rtsp_session_timer_cb(void *aux) static inline void rtsp_rearm_session_timer(session_t *rs) { - if (!rs->shutdown_on_close) { + if (!rs->shutdown_on_close || (rs->rtp_peer_port == RTSP_TCP_DATA)) { pthread_mutex_lock(&global_lock); mtimer_arm_rel(&rs->timer, rtsp_session_timer_cb, rs, sec2mono(RTSP_TIMEOUT)); pthread_mutex_unlock(&global_lock);