From 2158810cc8c6524d5d95fe93e802277b81b862d3 Mon Sep 17 00:00:00 2001 From: Denis Orlov Date: Wed, 15 Mar 2023 11:59:52 +0300 Subject: MIPS: bootm: do not leak memory on error in of_overlay_load_firmware() Signed-off-by: Denis Orlov Link: https://lore.barebox.org/20230315085953.4094660-3-denorl2009@gmail.com Signed-off-by: Sascha Hauer --- arch/mips/lib/bootm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'arch/mips') diff --git a/arch/mips/lib/bootm.c b/arch/mips/lib/bootm.c index 95e9dc0d7d..69ce9b3904 100644 --- a/arch/mips/lib/bootm.c +++ b/arch/mips/lib/bootm.c @@ -69,7 +69,7 @@ static int do_bootm_elf(struct image_data *data) ret = of_overlay_load_firmware(); if (ret) - return ret; + goto bootm_free_fdt; shutdown_barebox(); -- cgit v1.2.3