From 0ba656ab48e0d46870f97cb10a094a76450328d3 Mon Sep 17 00:00:00 2001 From: ryancaicse <73822648+ryancaicse@users.noreply.github.com> Date: Mon, 7 Feb 2022 15:12:52 +0800 Subject: [PATCH] Fix resource leaks in psp-prxgen.c Fix resource leaks in psp-prxgen.c --- tools/psp-prxgen.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/psp-prxgen.c b/tools/psp-prxgen.c index d8000108..c68252bc 100644 --- a/tools/psp-prxgen.c +++ b/tools/psp-prxgen.c @@ -132,6 +132,7 @@ unsigned char *load_file(const char *file) if(size < sizeof(Elf32_Ehdr)) { fprintf(stderr, "Error, invalid file size\n"); + fclose(fp); break; } @@ -139,6 +140,7 @@ unsigned char *load_file(const char *file) if(data == NULL) { fprintf(stderr, "Error, could not allocate memory for ELF\n"); + fclose(fp); break; }