From 4435af975df2fc40c87023c5c512c6e8b3090ad1 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Sat, 3 Feb 2018 11:07:13 -0300 Subject: [PATCH] =?UTF-8?q?Fix=20bug=20=E2=80=9CDMR=20ghost=20private=20ca?= =?UTF-8?q?lls=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DMRSlot.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DMRSlot.cpp b/DMRSlot.cpp index 3b0f2e1..a296574 100644 --- a/DMRSlot.cpp +++ b/DMRSlot.cpp @@ -1540,8 +1540,10 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) m_display->writeDMR(m_slotNo, src, gi, dst, "N"); } } else if (dataType == DT_RATE_12_DATA || dataType == DT_RATE_34_DATA || dataType == DT_RATE_1_DATA) { - if (m_netState != RS_NET_DATA || m_netFrames == 0U) + if (m_netState != RS_NET_DATA || m_netFrames == 0U) { + writeEndNet(); return; + } // Regenerate the rate 1/2 payload if (dataType == DT_RATE_12_DATA) {