diff --git a/arch/arm/cpu/start.c b/arch/arm/cpu/start.c index 64b0dd8..c054f3c 100644 --- a/arch/arm/cpu/start.c +++ b/arch/arm/cpu/start.c @@ -147,7 +147,7 @@ name = "DTB"; } else if (blob_is_compressed_fdt(boarddata)) { struct barebox_arm_boarddata_compressed_dtb *bd = boarddata; - totalsize = bd->datalen; + totalsize = bd->datalen + sizeof(*bd); name = "Compressed DTB"; } else if (blob_is_arm_boarddata(boarddata)) { totalsize = sizeof(struct barebox_arm_boarddata);