From d0715f4b923e0e4ccacde0dda48a61019df701a6 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Fri, 18 Aug 2023 11:10:39 -0400 Subject: [PATCH] ensure immediate P25 packets are queued at least twice; --- src/p25/packet/ControlSignaling.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/p25/packet/ControlSignaling.cpp b/src/p25/packet/ControlSignaling.cpp index 23d09c0f..a0d19dc3 100644 --- a/src/p25/packet/ControlSignaling.cpp +++ b/src/p25/packet/ControlSignaling.cpp @@ -1463,6 +1463,10 @@ void ControlSignaling::writeRF_TSDU_SBF(lc::TSBK* tsbk, bool noNetwork, bool cle data[1U] = 0x00U; m_p25->addFrame(data, P25_TSDU_FRAME_LENGTH_BYTES + 2U, false, imm); + if (imm) { + // queue an immediate frame at least twice + m_p25->addFrame(data, P25_TSDU_FRAME_LENGTH_BYTES + 2U, false, imm); + } } }