From 5a3e031247460d74f3731135f5bbd636e7909339 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Sat, 15 Jun 2024 14:26:00 -0400 Subject: [PATCH] reset states for DMR and NXDN like previous commit; --- src/host/dmr/Slot.cpp | 5 +++++ src/host/nxdn/Control.cpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/host/dmr/Slot.cpp b/src/host/dmr/Slot.cpp index a874dfb4..8198cf99 100644 --- a/src/host/dmr/Slot.cpp +++ b/src/host/dmr/Slot.cpp @@ -1207,6 +1207,11 @@ void Slot::notifyCC_ReleaseGrant(uint32_t dstId) if (ret != network::rest::http::HTTPPayload::StatusType::OK) { ::LogError(LOG_DMR, "DMR Slot %u, failed to notify the CC %s:%u of the release of, dstId = %u", m_slotNo, m_controlChData.address().c_str(), m_controlChData.port(), dstId); } + + m_rfLastDstId = 0U; + m_rfLastSrcId = 0U; + m_netLastDstId = 0U; + m_netLastSrcId = 0U; } /// diff --git a/src/host/nxdn/Control.cpp b/src/host/nxdn/Control.cpp index 9c70ca5d..829e8473 100644 --- a/src/host/nxdn/Control.cpp +++ b/src/host/nxdn/Control.cpp @@ -1099,6 +1099,11 @@ void Control::notifyCC_ReleaseGrant(uint32_t dstId) if (ret != network::rest::http::HTTPPayload::StatusType::OK) { ::LogError(LOG_NXDN, "failed to notify the CC %s:%u of the release of, dstId = %u", m_controlChData.address().c_str(), m_controlChData.port(), dstId); } + + m_rfLastDstId = 0U; + m_rfLastSrcId = 0U; + m_netLastDstId = 0U; + m_netLastSrcId = 0U; } ///