From d701627335f420c510e45592bc679d76a598d1e3 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 29 Jul 2002 06:18:58 +0000 Subject: [PATCH] Patched memory leaks (thanks, Valgrind!) --- archivers/zip.c | 1 + platform/posix.c | 1 + 2 files changed, 2 insertions(+) diff --git a/archivers/zip.c b/archivers/zip.c index c84630ed..fbbc2fd5 100644 --- a/archivers/zip.c +++ b/archivers/zip.c @@ -399,6 +399,7 @@ static int ZIP_fileClose(FileHandle *handle) free(finfo->buffer); free(finfo); + free(handle); return(1); } /* ZIP_fileClose */ diff --git a/platform/posix.c b/platform/posix.c index dec7c8e0..03a71f5a 100644 --- a/platform/posix.c +++ b/platform/posix.c @@ -471,6 +471,7 @@ int __PHYSFS_platformClose(void *opaque) { int fd = *((int *) opaque); BAIL_IF_MACRO(close(fd) == -1, strerror(errno), 0); + free(opaque); return(1); } /* __PHYSFS_platformClose */