Fix unitialized header warning on rlc_amd_tx_pdu for ARM.

master
Pedro Alvarez 3 years ago
parent 976532fb52
commit 90ed04afd1

@ -117,8 +117,8 @@ public:
const uint32_t rlc_sn = invalid_rlc_sn; const uint32_t rlc_sn = invalid_rlc_sn;
uint32_t retx_count = 0; uint32_t retx_count = 0;
HeaderType header; HeaderType header = {};
unique_byte_buffer_t buf; unique_byte_buffer_t buf = nullptr;
explicit rlc_amd_tx_pdu(uint32_t rlc_sn_) : rlc_sn(rlc_sn_) {} explicit rlc_amd_tx_pdu(uint32_t rlc_sn_) : rlc_sn(rlc_sn_) {}
rlc_amd_tx_pdu(const rlc_amd_tx_pdu&) = delete; rlc_amd_tx_pdu(const rlc_amd_tx_pdu&) = delete;

@ -28,12 +28,12 @@ struct rlc_am_nr_pdu_header_t {
rlc_am_nr_pdu_header_t& operator=(rlc_am_nr_pdu_header_t&& h) = default; rlc_am_nr_pdu_header_t& operator=(rlc_am_nr_pdu_header_t&& h) = default;
rlc_dc_field_t dc; ///< Data/Control (D/C) field rlc_dc_field_t dc = {}; ///< Data/Control (D/C) field
uint8_t p; ///< Polling bit uint8_t p = {}; ///< Polling bit
rlc_nr_si_field_t si; ///< Segmentation info rlc_nr_si_field_t si = {}; ///< Segmentation info
rlc_am_nr_sn_size_t sn_size; ///< Sequence number size (12 or 18 bits) rlc_am_nr_sn_size_t sn_size = {}; ///< Sequence number size (12 or 18 bits)
uint32_t sn; ///< Sequence number uint32_t sn = {}; ///< Sequence number
uint16_t so; ///< Sequence offset uint16_t so = {}; ///< Sequence offset
}; };
struct rlc_amd_pdu_nr_t { struct rlc_amd_pdu_nr_t {
@ -42,9 +42,9 @@ struct rlc_amd_pdu_nr_t {
}; };
struct rlc_amd_rx_pdu_nr { struct rlc_amd_rx_pdu_nr {
rlc_am_nr_pdu_header_t header{}; rlc_am_nr_pdu_header_t header = {};
unique_byte_buffer_t buf; unique_byte_buffer_t buf = nullptr;
uint32_t rlc_sn{}; uint32_t rlc_sn = {};
rlc_amd_rx_pdu_nr() = default; rlc_amd_rx_pdu_nr() = default;
explicit rlc_amd_rx_pdu_nr(uint32_t rlc_sn_) : rlc_sn(rlc_sn_) {} explicit rlc_amd_rx_pdu_nr(uint32_t rlc_sn_) : rlc_sn(rlc_sn_) {}

Loading…
Cancel
Save