mirror of https://github.com/PentHertz/srsLTE.git
rlc_am_lte: fix potential bug when setting uint32_t to -1
discovered in Coverity CID 359664
This commit is contained in:
parent
d51a060bfa
commit
1a03839f78
|
@ -872,7 +872,9 @@ int rlc_am_lte::rlc_am_lte_tx::build_data_pdu(uint8_t* payload, uint32_t nof_byt
|
||||||
}
|
}
|
||||||
head_len = rlc_am_packed_length(&header);
|
head_len = rlc_am_packed_length(&header);
|
||||||
if (head_len >= pdu_space) {
|
if (head_len >= pdu_space) {
|
||||||
|
if (header.N_li > 0) {
|
||||||
header.N_li--;
|
header.N_li--;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
tx_sdu = tx_sdu_queue.read();
|
tx_sdu = tx_sdu_queue.read();
|
||||||
|
|
Loading…
Reference in New Issue