From d18b4c2b4eb1714be9338c4112dcec83dce215d7 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Tue, 25 Jun 2024 16:48:04 -0400 Subject: [PATCH] fix issue with SNDCP packets not having the site IDEN table set; --- src/host/p25/packet/ControlSignaling.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/host/p25/packet/ControlSignaling.cpp b/src/host/p25/packet/ControlSignaling.cpp index 4b8660c6..24044453 100644 --- a/src/host/p25/packet/ControlSignaling.cpp +++ b/src/host/p25/packet/ControlSignaling.cpp @@ -2053,6 +2053,7 @@ void ControlSignaling::queueRF_TSBK_Ctrl(uint8_t lco) case TSBKO::OSP_SNDCP_CH_ANN: // transmit SNDCP announcement tsbk = std::make_unique(); + tsbk->siteIdenEntry(m_p25->m_idenEntry); DEBUG_LOG_TSBK(tsbk->toString()); break; case TSBKO::OSP_SYNC_BCAST: @@ -2477,6 +2478,7 @@ bool ControlSignaling::writeRF_TSDU_SNDCP_Grant(uint32_t srcId, bool skip, uint3 std::unique_ptr osp = std::make_unique(); osp->setMFId(m_lastMFID); + osp->siteIdenEntry(m_p25->m_idenEntry); osp->setSrcId(srcId); osp->setDstId(srcId);