From a908a24f54636006f818ca53cbe128aad9bc5ab8 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Fri, 13 Dec 2024 12:59:07 -0500 Subject: [PATCH] update a RID's TG affiliation based on the response from a Group Affiliation Query Response; --- src/host/p25/packet/ControlSignaling.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/host/p25/packet/ControlSignaling.cpp b/src/host/p25/packet/ControlSignaling.cpp index 07214407..77123367 100644 --- a/src/host/p25/packet/ControlSignaling.cpp +++ b/src/host/p25/packet/ControlSignaling.cpp @@ -559,6 +559,14 @@ bool ControlSignaling::process(uint8_t* data, uint32_t len, std::unique_ptrm_affiliations.isGroupAff(srcId, dstId)) { + // update dynamic affiliation table + m_p25->m_affiliations.groupAff(srcId, dstId); + + if (m_p25->m_network != nullptr) + m_p25->m_network->announceGroupAffiliation(srcId, dstId); + } } break; case TSBKO::ISP_U_DEREG_REQ: