From 748e8b3ae6233264aaf44e58f5ce2f671784759d Mon Sep 17 00:00:00 2001 From: paulc Date: Fri, 25 Sep 2009 13:16:00 +0000 Subject: [PATCH] Mark media as muted if chan.rtp returned an empty local IP address. git-svn-id: http://voip.null.ro/svn/yate@2858 acf43c95-373e-0410-b603-e72c3f656dc1 --- libs/ysdp/session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ysdp/session.cpp b/libs/ysdp/session.cpp index 8bccb129..57e794a8 100644 --- a/libs/ysdp/session.cpp +++ b/libs/ysdp/session.cpp @@ -104,7 +104,7 @@ bool SDPSession::dispatchRtp(SDPMedia* media, const char* addr, bool start, } m_rtpForward = false; m_rtpLocalAddr = m->getValue("localip",m_rtpLocalAddr); - m_mediaStatus = MediaStarted; + m_mediaStatus = m_rtpLocalAddr.null() ? MediaMuted : MediaStarted; const char* sdpPrefix = m->getValue("osdp-prefix","osdp"); if (sdpPrefix) { unsigned int n = m->length();