diff options
-rw-r--r-- | orkaudio/audiocaptureplugins/voip/RtpSession.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/RtpSession.cpp b/orkaudio/audiocaptureplugins/voip/RtpSession.cpp index e6f789c..dadaa8d 100644 --- a/orkaudio/audiocaptureplugins/voip/RtpSession.cpp +++ b/orkaudio/audiocaptureplugins/voip/RtpSession.cpp @@ -1815,7 +1815,7 @@ void RtpSessions::SetMediaAddress(RtpSessionRef& session, struct in_addr mediaIp { // A session exists on the same IP+port RtpSessionRef oldSession = pair->second; - if(oldSession->m_protocol == RtpSession::ProtRawRtp) + if(oldSession->m_protocol == RtpSession::ProtRawRtp || oldSession->m_numRtpPackets == 0) { logMsg.Format("[%s] on %s replaces [%s]", session->m_trackingId, ipAndPort, oldSession->m_trackingId); |