From adeaa63bb71aba5c1732816df21f40d654e26cd4 Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Wed, 14 Feb 2024 11:08:54 +0100 Subject: [PATCH] mgmt: mcumgr: img_mgmt_client: avoid using uninitialized variable Make sure temp_data is initialized before use. Fixes: #68636 Signed-off-by: Henrik Brix Andersen --- subsys/mgmt/mcumgr/grp/img_mgmt_client/src/img_mgmt_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subsys/mgmt/mcumgr/grp/img_mgmt_client/src/img_mgmt_client.c b/subsys/mgmt/mcumgr/grp/img_mgmt_client/src/img_mgmt_client.c index b8cbc38b275..9875ed3ee75 100644 --- a/subsys/mgmt/mcumgr/grp/img_mgmt_client/src/img_mgmt_client.c +++ b/subsys/mgmt/mcumgr/grp/img_mgmt_client/src/img_mgmt_client.c @@ -255,7 +255,7 @@ static size_t upload_message_header_size(struct img_gr_upload *upload_state) int map_count; zcbor_state_t zse[CONFIG_MCUMGR_SMP_CBOR_MAX_DECODING_LEVELS + 2]; uint8_t temp_buf[MCUMGR_UPLOAD_INIT_HEADER_BUF_SIZE]; - uint8_t temp_data; + uint8_t temp_data = 0U; /* Calculation of message header with data length of 1 */