From 7c7172ca18f67c1f86a8e1c8eaf6d532efa2c5a0 Mon Sep 17 00:00:00 2001 From: GabrielCouturier Date: Wed, 8 Mar 2017 17:16:30 +0100 Subject: [PATCH] RLC AM fix bad pointer init in ReSegmentation --- openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.c b/openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.c index 1697b9cac5..a4805df368 100644 --- a/openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.c +++ b/openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.c @@ -352,13 +352,13 @@ mem_block_t* rlc_am_retransmit_get_am_segment( { /* Step 1 */ /* Find the SDU index in the original PDU containing retx_so_start */ - uint16_t temp_read = ((*pdu_original_header_p) << 8) | (*(pdu_original_header_p + 1)); sdu_size_t sdu_size = 0; sdu_size_t data_size = 0; sdu_size_t header_segment_length = RLC_AM_PDU_SEGMENT_HEADER_MIN_SIZE; pdu_original_header_p = pdu_mngt->first_byte + 2; li_bit_offset = 4; /* toggle between 0 and 4 */ li_jump_offset = 1; /* toggle between 1 and 2 */ + uint16_t temp_read = ((*pdu_original_header_p) << 8) | (*(pdu_original_header_p + 1)); /* Read first LI */