From 00bf47ebf83d12b810c236a8344e77230c247839 Mon Sep 17 00:00:00 2001 From: retro-wertz Date: Fri, 4 Jan 2019 19:33:26 +0800 Subject: [PATCH] Fix memory leak --- src/fds.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fds.c b/src/fds.c index 2836560..56ee503 100644 --- a/src/fds.c +++ b/src/fds.c @@ -665,11 +665,13 @@ int FDSLoad(const char *name, FCEUFILE *fp) { if (FDSBIOS) free(FDSBIOS); FDSBIOS = NULL; + free(zp->fp->data); FCEU_fclose(zp); FCEU_PrintError("Error reading FDS BIOS ROM image.\n"); return 0; } + free(zp->fp->data); FCEU_fclose(zp); FCEU_fseek(fp, 0, SEEK_SET);