diff --git a/src/dmr/Slot.cpp b/src/dmr/Slot.cpp index 69f36c6e..d72dec32 100644 --- a/src/dmr/Slot.cpp +++ b/src/dmr/Slot.cpp @@ -1028,12 +1028,12 @@ void Slot::processFrameLoss() if (m_tscc->m_enableTSCC && m_rfLC != nullptr) { m_tscc->m_affiliations->releaseGrant(m_rfLC->getDstId(), false); } - } - - clearTSCCActivated(); + + clearTSCCActivated(); - if (!m_tscc->m_enableTSCC) { - notifyCC_ReleaseGrant(m_rfLC->getDstId()); + if (!m_tscc->m_enableTSCC) { + notifyCC_ReleaseGrant(m_rfLC->getDstId()); + } } if (m_rfTimeout) {