From 2d2935342a1d109db446f8750358859ce3a2df21 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini <sylvain.berfini@belledonne-communications.com> Date: Mon, 5 Jun 2023 15:27:55 +0200 Subject: [PATCH] Do not start media loss check timer if no rtp timeout is 0 --- src/conference/session/audio-stream.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/conference/session/audio-stream.cpp b/src/conference/session/audio-stream.cpp index b7b88d77e7..773557630e 100644 --- a/src/conference/session/audio-stream.cpp +++ b/src/conference/session/audio-stream.cpp @@ -264,6 +264,10 @@ MediaStream *MS2AudioStream::getMediaStream() const { void MS2AudioStream::setupMediaLossCheck() { int disconnectTimeout = linphone_core_get_nortp_timeout(getCCore()); + if (disconnectTimeout == 0) { + lInfo() << "No RTP timeout disabled"; + return; + } mMediaLostCheckTimer = getCore().createTimer( [this, disconnectTimeout]() -> bool { if (!audio_stream_alive(mStream, disconnectTimeout)) { -- GitLab