From 1a1e8307dbe4a74f65142691504a9abdb834f92f Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Tue, 28 Jun 2022 17:46:09 +0700 Subject: [PATCH] encoding: fix an uninitialized field in gen_freq_params() This is not critical, given that we set 'ElementsOf_RFL_NUMBER' to 0. But still, let's ensure that all fields are initialized. Change-Id: I4dd5202d1c4bd75baf0ab4f88ffefcc47272bd9c Fixes: CID#272999 --- src/encoding.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/encoding.cpp b/src/encoding.cpp index 4737137a..f552111a 100644 --- a/src/encoding.cpp +++ b/src/encoding.cpp @@ -573,6 +573,8 @@ static void gen_freq_params(Frequency_Parameters_t *freq_params, fh_params.MAIO = pdch->fh.maio; fh_params.GPRS_Mobile_Allocation.HSN = pdch->fh.hsn; fh_params.GPRS_Mobile_Allocation.ElementsOf_RFL_NUMBER = 0; + memset(&fh_params.GPRS_Mobile_Allocation.RFL_NUMBER[0], 0x00, + sizeof(fh_params.GPRS_Mobile_Allocation.RFL_NUMBER)); /* Mobile Allocation bitmap */ fh_params.GPRS_Mobile_Allocation.UnionType = 0; /* MA bitmap */