diff options
author | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2025-03-04 17:04:03 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2025-03-18 08:17:32 -0600 |
commit | 15ba2b7356af035bc7dfd5c279e9658291fc7cf3 (patch) | |
tree | da0e1123a476b50ab2061629d96699b92c420b27 /common/command.c | |
parent | 301c2ab729447b0f7c602e054c3f22a5a9df1b24 (diff) |
dumpimage: fix handling of StarFive SPL too long
The header of the StarFive U-Boot SPL file u-boot-spl.normal.out has a
field indicating the payload size. When copying U-Boot SPL from a
partition the copied file might be too long.
Currently in this situation a misleading error message 'Incorrect CRC32' is
written.
We must use the payload size and not the file size when calculating the
CRC32.
Write a warning if the file is too long indicating the correct size. This
enables the user to truncate the file accordingly.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Diffstat (limited to 'common/command.c')
0 files changed, 0 insertions, 0 deletions