mirror of https://github.com/PentHertz/srsLTE.git
Check retx.sn exists in tx_window in required buffer size
This commit is contained in:
parent
bf32d45b6f
commit
e983987563
|
@ -1148,7 +1148,13 @@ bool rlc_am::add_segment_and_check(rlc_amd_rx_pdu_segments_t *pdu, rlc_amd_rx_pd
|
|||
int rlc_am::required_buffer_size(rlc_amd_retx_t retx)
|
||||
{
|
||||
if(!retx.is_segment){
|
||||
if (tx_window.count(retx.sn)) {
|
||||
return rlc_am_packed_length(&tx_window[retx.sn].header) + tx_window[retx.sn].buf->N_bytes;
|
||||
} else {
|
||||
log->console("retx.sn=%d does not exist\n");
|
||||
log->warning("retx.sn=%d does not exist in required_buffer_size()\n");
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Construct new header
|
||||
|
|
Loading…
Reference in New Issue