fdt: Check error codes returned from fdtlib when loading ITB

Before this patch, error codes returned from fdtlib were ignored and
continued access would cause a crash. Now just check if the image is
truncated and error if so.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
Joe Hershberger 2012-08-17 10:34:35 +00:00 committed by Gerald Van Baren
parent 24fa0e588e
commit 367e125976

View File

@ -2820,6 +2820,11 @@ int fit_image_check_hashes(const void *fit, int image_noffset)
}
}
if (noffset == -FDT_ERR_TRUNCATED || noffset == -FDT_ERR_BADSTRUCTURE) {
err_msg = " error!\nCorrupted or truncated tree";
goto error;
}
return 1;
error: