diff --git a/subsys/dfu/img_util/flash_img.c b/subsys/dfu/img_util/flash_img.c index 18d237edb5b..e1745a3beb3 100644 --- a/subsys/dfu/img_util/flash_img.c +++ b/subsys/dfu/img_util/flash_img.c @@ -42,7 +42,7 @@ static bool flash_verify(struct device *dev, off_t offset, if (memcmp(data, &temp, size)) { LOG_ERR("offset=0x%08"PRIx32" VERIFY FAIL. " "expected: 0x%08x, actual: 0x%08x", - (u32_t)offset, temp, *(__packed u32_t*)data); + (u32_t)offset, temp, UNALIGNED_GET(data)); break; } len -= size;