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,