From 82cf5488a7b2370309c5e30c79a2673841eb4ed7 Mon Sep 17 00:00:00 2001 From: Rolf Ahrenberg Date: Tue, 6 Feb 2018 22:54:36 +0200 Subject: [PATCH] Avoid closing RTP/RTCP ports. --- tuner.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tuner.c b/tuner.c index cba26ec..5fd0030 100644 --- a/tuner.c +++ b/tuner.c @@ -392,8 +392,8 @@ void cSatipTuner::SetupTransport(int rtpPortP, int rtcpPortP, const char *stream // Adapt RTP to any transport media change if (multicast != rtpM.IsMulticast() || rtpPortP != rtpM.Port()) { cSatipPoller::GetInstance()->Unregister(rtpM); - rtpM.Close(); if (rtpPortP >= 0) { + rtpM.Close(); if (multicast) rtpM.OpenMulticast(rtpPortP, streamAddrP, sourceAddrP); else @@ -404,8 +404,8 @@ void cSatipTuner::SetupTransport(int rtpPortP, int rtcpPortP, const char *stream // Adapt RTCP to any transport media change if (multicast != rtcpM.IsMulticast() || rtcpPortP != rtcpM.Port()) { cSatipPoller::GetInstance()->Unregister(rtcpM); - rtcpM.Close(); if (rtcpPortP >= 0) { + rtcpM.Close(); if (multicast) rtcpM.OpenMulticast(rtcpPortP, streamAddrP, sourceAddrP); else