From b64ea89ed5005ff24ffb925300adea62313e1513 Mon Sep 17 00:00:00 2001 From: Jamie McCrae Date: Thu, 22 Dec 2022 11:10:06 +0000 Subject: [PATCH] mgmt: mcumgr: img_mgmt: Fix mismatched slot missing variable Fixes an issue with a missing variable when CONFIG_IMG_MGMT_REJECT_DIRECT_XIP_MISMATCHED_SLOT is enabled. Signed-off-by: Jamie McCrae --- subsys/mgmt/mcumgr/grp/img_mgmt/src/zephyr_img_mgmt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subsys/mgmt/mcumgr/grp/img_mgmt/src/zephyr_img_mgmt.c b/subsys/mgmt/mcumgr/grp/img_mgmt/src/zephyr_img_mgmt.c index 65d08f45a6f..cd793f2261e 100644 --- a/subsys/mgmt/mcumgr/grp/img_mgmt/src/zephyr_img_mgmt.c +++ b/subsys/mgmt/mcumgr/grp/img_mgmt/src/zephyr_img_mgmt.c @@ -588,6 +588,8 @@ img_mgmt_upload_inspect(const struct img_mgmt_upload_req *req, #if defined(CONFIG_MCUMGR_GRP_IMG_REJECT_DIRECT_XIP_MISMATCHED_SLOT) if (hdr->ih_flags & IMAGE_F_ROM_FIXED_ADDR) { + const struct flash_area *fa; + rc = flash_area_open(action->area_id, &fa); if (rc) { IMG_MGMT_UPLOAD_ACTION_SET_RC_RSN(action,