cmd/img_mgmt/port/zephyr: fix logging erase_size
Following warning messages appear when building Zephyr for
native_posix_64 platform:
/zephyr/include/logging/log_core.h:238:10: warning: format ‘%x’ \
expects argument of type ‘unsigned int’, but argument 2 has type \
‘size_t’ {aka ‘long unsigned int’} [-Wformat=]
Suppress that by using %zx instead of %x.
Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
diff --git a/cmd/img_mgmt/port/zephyr/src/zephyr_img_mgmt.c b/cmd/img_mgmt/port/zephyr/src/zephyr_img_mgmt.c
index f41ba9a..484f75d 100644
--- a/cmd/img_mgmt/port/zephyr/src/zephyr_img_mgmt.c
+++ b/cmd/img_mgmt/port/zephyr/src/zephyr_img_mgmt.c
@@ -347,13 +347,13 @@
rc = flash_area_erase(fa, 0, erase_size);
if (rc != 0) {
- LOG_ERR("image slot erase of 0x%x bytes failed (err %d)", erase_size,
+ LOG_ERR("image slot erase of 0x%zx bytes failed (err %d)", erase_size,
rc);
rc = MGMT_ERR_EUNKNOWN;
goto end_fa;
}
- LOG_INF("Erased 0x%x bytes of image slot", erase_size);
+ LOG_INF("Erased 0x%zx bytes of image slot", erase_size);
/* erase the image trailer area if it was not erased */
off = BOOT_TRAILER_IMG_STATUS_OFFS(fa);
@@ -365,13 +365,13 @@
rc = flash_area_erase(fa, off, erase_size);
if (rc != 0) {
- LOG_ERR("image slot trailer erase of 0x%x bytes failed (err %d)",
+ LOG_ERR("image slot trailer erase of 0x%zx bytes failed (err %d)",
erase_size, rc);
rc = MGMT_ERR_EUNKNOWN;
goto end_fa;
}
- LOG_INF("Erased 0x%x bytes of image slot trailer", erase_size);
+ LOG_INF("Erased 0x%zx bytes of image slot trailer", erase_size);
}
rc = 0;