diff options
author | Denis Orlov <denorl2009@gmail.com> | 2023-03-15 11:59:52 +0300 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-03-16 09:59:35 +0100 |
commit | 2158810cc8c6524d5d95fe93e802277b81b862d3 (patch) | |
tree | a2d095f073abab76d48ffdd6a529d71ba2ac8d3f /arch/mips | |
parent | 2706e8921a87fbdef2643810dfead0a5f3c12718 (diff) | |
download | barebox-2158810cc8c6524d5d95fe93e802277b81b862d3.tar.gz barebox-2158810cc8c6524d5d95fe93e802277b81b862d3.tar.xz |
MIPS: bootm: do not leak memory on error in of_overlay_load_firmware()
Signed-off-by: Denis Orlov <denorl2009@gmail.com>
Link: https://lore.barebox.org/20230315085953.4094660-3-denorl2009@gmail.com
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/mips')
-rw-r--r-- | arch/mips/lib/bootm.c | 2 |
1 files changed, 1 insertions, 1 deletions
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(); |