diff --git a/srsue/src/stack/mac_nr/mux_nr.cc b/srsue/src/stack/mac_nr/mux_nr.cc index 78dc7b090..38d456619 100644 --- a/srsue/src/stack/mac_nr/mux_nr.cc +++ b/srsue/src/stack/mac_nr/mux_nr.cc @@ -76,7 +76,7 @@ srsran::unique_byte_buffer_t mux_nr::get_pdu(uint32_t max_pdu_len) // Pack normal UL data PDU int32_t remaining_len = tx_pdu.get_remaing_len(); // local variable to reserve space for CEs - if (add_bsr_ce == sbsr_ce) { + if (!msg3_is_pending() && add_bsr_ce == sbsr_ce) { // reserve space for SBSR remaining_len -= 2; }