From b9830263db4aceb7cdac14af61d5a7619593d908 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Thu, 6 Mar 2025 15:11:45 -0500 Subject: [PATCH] fix dstId not being appropriately set; --- src/bridge/HostBridge.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bridge/HostBridge.cpp b/src/bridge/HostBridge.cpp index 39bceda2..0ff8dc8f 100644 --- a/src/bridge/HostBridge.cpp +++ b/src/bridge/HostBridge.cpp @@ -1246,8 +1246,10 @@ void HostBridge::processUDPAudio() uint32_t udpSrcId = __GET_UINT32(buffer, pcmLength + 8U); // if the UDP source ID now doesn't match the current call ID, reset call states - if (m_resetCallForSourceIdChange && (udpSrcId != m_udpSrcId)) + if (m_resetCallForSourceIdChange && (udpSrcId != m_udpSrcId)) { callEnd(m_udpSrcId, m_dstId); + m_udpDstId = m_dstId; + } m_udpSrcId = udpSrcId; }