unless specifically set, if a TG is granted, we should *always* be doing the source ID check and denying the grant to a source RID that is different from the originator, the purpose behind this logic is to allow the source RID that is currently holding the grant to grant retry;

pull/121/merge
Bryan Biedenkapp 3 weeks ago
parent 8bf2bf16d3
commit 03a5e6a1db

@ -2267,7 +2267,7 @@ bool ControlSignaling::writeRF_TSDU_Grant(uint32_t srcId, uint32_t dstId, uint8_
}
}
else {
if (!m_disableGrantSrcIdCheck && !net) {
if (!m_disableGrantSrcIdCheck) {
// do collision check between grants to see if a SU is attempting a "grant retry" or if this is a
// different source from the original grant
uint32_t grantedSrcId = m_p25->m_affiliations->getGrantedSrcId(dstId);

Loading…
Cancel
Save

Powered by TurnKey Linux.