From d7b92b8f7751fc8bc5da0492dbbbac56ae1ce7b5 Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Tue, 18 Dec 2018 12:13:56 +0000 Subject: [PATCH] Small commit to fix PDCP SN packing in liblte_s1ap --- lib/src/asn1/liblte_s1ap.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/asn1/liblte_s1ap.cc b/lib/src/asn1/liblte_s1ap.cc index ea0b1ec92..68481438a 100644 --- a/lib/src/asn1/liblte_s1ap.cc +++ b/lib/src/asn1/liblte_s1ap.cc @@ -3380,7 +3380,7 @@ LIBLTE_ERROR_ENUM liblte_s1ap_pack_pdcp_sn( // Integer - ie->PDCP_SN // lb:0, ub:4095 liblte_align_up_zero(ptr, 8); - liblte_value_2_bits(0, ptr, (1*8)-12); + liblte_value_2_bits(0, ptr, (2*8)-12); liblte_value_2_bits(ie->PDCP_SN, ptr, 12); liblte_align_up_zero(ptr, 8); err = LIBLTE_SUCCESS; @@ -3400,7 +3400,7 @@ LIBLTE_ERROR_ENUM liblte_s1ap_unpack_pdcp_sn( // Integer - ie->PDCP_SN // lb:0, ub:4095 liblte_align_up(ptr, 8); - ie->PDCP_SN = (uint16_t)liblte_bits_2_value(ptr, 1.0*8); + ie->PDCP_SN = (uint16_t)liblte_bits_2_value(ptr, 2*8); liblte_align_up(ptr, 8); err = LIBLTE_SUCCESS; }