reset callStartTime for TGs who receive Non-Call TDU/Terminators;

pull/114/head
Bryan Biedenkapp 4 weeks ago
parent 7c7ba1578d
commit 75583df779

@ -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);
else if (!fromUpstream)
LogInfoEx(LOG_MASTER, NONCALL_TDU_LOG);
m_status.lock(false);
m_status[dstId].callStartTime = pktTime; // because Non-Call TDUs can just happen lets reset the callStartTime to pktTime to prevent insane durations
m_status.unlock();
}
}

Loading…
Cancel
Save

Powered by TurnKey Linux.