[U-Boot] [PATCH] bootm: set max decompression size for LZO
Kees Cook
keescook at chromium.org
Tue Apr 15 19:28:12 CEST 2014
The LZO decompressor wasn't initializing the maximum output size, which
meant it would fail to decompress most of the time.
Reported-by: Matthias Weißer <weisserm at arcor.de>
Signed-off-by: Kees Cook <keescook at chromium.org>
Tested-by: Matthias Weißer <weisserm at arcor.de>
---
common/cmd_bootm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c
index 9751edc..c243a5b 100644
--- a/common/cmd_bootm.c
+++ b/common/cmd_bootm.c
@@ -453,7 +453,7 @@ static int bootm_load_os(bootm_headers_t *images, unsigned long *load_end,
#endif /* CONFIG_LZMA */
#ifdef CONFIG_LZO
case IH_COMP_LZO: {
- size_t size;
+ size_t size = unc_len;
printf(" Uncompressing %s ... ", type_name);
--
1.7.9.5
--
Kees Cook
Chrome OS Security
More information about the U-Boot
mailing list