1
0
Fork 0

SPL: Limit image name print length

If image name is longer than 32 bytes, then it will be truncated.
This will remove '\0' at the end of the line, so printf will
go out of string limit.

Signed-off-by: Taras Kondratiuk <taras@ti.com>
Reviewed-by: Tom Rini <trini@ti.com>
utp
Taras Kondratiuk 2013-07-16 14:45:01 +03:00 committed by Tom Rini
parent 6e66bd5591
commit 62cf11c092
1 changed files with 3 additions and 2 deletions

View File

@ -85,8 +85,9 @@ void spl_parse_image_header(const struct image_header *header)
}
spl_image.os = image_get_os(header);
spl_image.name = image_get_name(header);
debug("spl: payload image: %s load addr: 0x%x size: %d\n",
spl_image.name, spl_image.load_addr, spl_image.size);
debug("spl: payload image: %.*s load addr: 0x%x size: %d\n",
sizeof(spl_image.name), spl_image.name,
spl_image.load_addr, spl_image.size);
} else {
/* Signature not found - assume u-boot.bin */
debug("mkimage signature not found - ih_magic = %x\n",