@ -235,6 +235,10 @@ bool TagDMRData::processFrame(const uint8_t* data, uint32_t len, uint32_t peerId
LogInfoEx(LOG_PEER, NONCALL_END_LOG);
else if (!fromUpstream)
LogInfoEx(LOG_MASTER, NONCALL_END_LOG);
m_status.lock(false);
m_status[dstId].callStartTime = pktTime; // because Non-Call Terminators can just happen lets reset the callStartTime to pktTime to prevent insane durations
m_status.unlock();
}
@ -324,6 +324,10 @@ bool TagP25Data::processFrame(const uint8_t* data, uint32_t len, uint32_t peerId
LogInfoEx(LOG_PEER, NONCALL_TDU_LOG);
LogInfoEx(LOG_MASTER, NONCALL_TDU_LOG);
m_status[dstId].callStartTime = pktTime; // because Non-Call TDUs can just happen lets reset the callStartTime to pktTime to prevent insane durations
Powered by TurnKey Linux.