Fix bug “DMR ghost private calls”

This commit is contained in:
Andy CA6JAU 2018-02-03 11:07:13 -03:00
parent 2f99807dd9
commit 4435af975d

View file

@ -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) {