aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Maier <pmaier@sysmocom.de>2023-04-26 22:39:35 +0200
committerlaforge <laforge@osmocom.org>2023-06-11 19:24:30 +0000
commita5afe23ab600bb5e79599e4e8b1dd58b3760b965 (patch)
tree1870d5c3a448eab5c23b97930cae32516e6751cc
parent1e74d29937e415b48ec3b96aa1313fcebabb3331 (diff)
trau_pcu_ericsson: do not set unused D bits to 1
The er_gprs_trau_frame_encode already pre set all non T0 bits in the TRAU frame to 1, there is no need to set unused bits explicitly. Related: OS#6015 Change-Id: I003632a08cc80bc195b306bef5f907351b6fe94e
-rw-r--r--src/trau/trau_pcu_ericsson.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/trau/trau_pcu_ericsson.c b/src/trau/trau_pcu_ericsson.c
index 8f2e2a2..ac48520 100644
--- a/src/trau/trau_pcu_ericsson.c
+++ b/src/trau/trau_pcu_ericsson.c
@@ -1067,9 +1067,7 @@ static int enc_pcu_sync_ind_64(ubit_t *trau_bits, struct er_pcu_sync_ind *ind)
trau_bits[73] = 0;
trau_bits[74] = calc_parity(trau_bits + 65, 8);
- /* Set unused D-Bits to 1 */
- memset(trau_bits + 76, 1, 1280 - 76 - 16);
-
+ /* unused D-bits are initialized in er_gprs_trau_frame_encode */
/* D-Bits */
rc = put_trau_uint32(trau_bits, 1280, T_bits_64, sizeof(T_bits_64), ind->pseq, 170, 22);
if (rc < 0)