'bootz' command fails to load the zImage's header
Running the 'bootz' command always fails with could not read <some file> due to it loads only a size of a pointer, instead of the size of the expected header structure. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
0092823005
commit
c66af9fe05
|
@ -53,7 +53,7 @@ static int do_bootz(struct command *cmdtp, int argc, char *argv[])
|
|||
|
||||
if (!usemap) {
|
||||
header = &__header;
|
||||
ret = read(fd, header, sizeof(header));
|
||||
ret = read(fd, header, sizeof(*header));
|
||||
if (ret < sizeof(*header)) {
|
||||
printf("could not read %s\n", argv[1]);
|
||||
goto err_out;
|
||||
|
|
Loading…
Reference in New Issue