diff mbox series

[2/4] image: fdt: bail out with error if no boot time FDT image found

Message ID 20200612124121.13846-3-t-kristo@ti.com
State Accepted
Commit 19c6808d87de3a9d8889a5881efc9467d3b50826
Headers show
Series Some reserved memory hardenings | expand

Commit Message

Tero Kristo June 12, 2020, 12:41 p.m. UTC
Currently the boot continues if the FDT image is clearly corrupted,
which just causes the loaded OS to hang. Abort boot properly if the FDT
is corrupted.

Signed-off-by: Tero Kristo <t-kristo at ti.com>
---
 common/image-fdt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/common/image-fdt.c b/common/image-fdt.c
index b63e772bd6..7005b34966 100644
--- a/common/image-fdt.c
+++ b/common/image-fdt.c
@@ -426,7 +426,7 @@  int boot_get_fdt(int flag, int argc, char *const argv[], uint8_t arch,
 			break;
 		default:
 			puts("ERROR: Did not find a cmdline Flattened Device Tree\n");
-			goto no_fdt;
+			goto error;
 		}
 
 		printf("   Booting using the fdt blob at %#08lx\n", fdt_addr);