mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH for next] 'bootz' command fails to load the zImage's header
@ 2011-10-14 12:11 Juergen Beisert
  2011-10-14 12:16 ` Sascha Hauer
  0 siblings, 1 reply; 3+ messages in thread
From: Juergen Beisert @ 2011-10-14 12:11 UTC (permalink / raw)
  To: barebox

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>

diff --git a/arch/arm/lib/bootz.c b/arch/arm/lib/bootz.c
index fc14487..9be615b 100644
--- a/arch/arm/lib/bootz.c
+++ b/arch/arm/lib/bootz.c
@@ -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;

-- 
Pengutronix e.K.                              | Juergen Beisert             |
Linux Solutions for Science and Industry      | http://www.pengutronix.de/  |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-10-14 12:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-14 12:11 [PATCH for next] 'bootz' command fails to load the zImage's header Juergen Beisert
2011-10-14 12:16 ` Sascha Hauer
2011-10-14 12:37   ` [PATCH for master] Really fix the 'bootz' command Juergen Beisert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox