Merge pull request #2235 from slark-yuxj/master

fix:Resource leak: fp
This commit is contained in:
Ha Thach
2023-09-12 17:43:14 +07:00
committed by GitHub

View File

@@ -172,6 +172,7 @@ static struct elf_file *load_elf(const char *filename)
ef = (struct elf_file *)malloc(sizeof(*ef)); ef = (struct elf_file *)malloc(sizeof(*ef));
if (!ef) if (!ef)
{ {
fclose(fp);
return NULL; return NULL;
} }
@@ -182,6 +183,7 @@ static struct elf_file *load_elf(const char *filename)
buf = (char *)malloc(fsize); buf = (char *)malloc(fsize);
if (!buf) if (!buf)
{ {
fclose(fp);
return NULL; return NULL;
} }