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-Tag: v4.2.4~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8da4bc36cd6ba97560a948d7eb104a2c695259e7;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 74460e1ca..91c604f3a 100644 --- a/src/satip/rtsp.c +++ b/src/satip/rtsp.c @@ -239,7 +239,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);