From: Nathan Moinvaziri Date: Sun, 13 Sep 2020 04:20:36 +0000 (-0700) Subject: Fixed buf resource leak in gz_compress when USE_MMAP is defined. (CID 298965) X-Git-Tag: 1.9.9-b1~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7aabbbe7f25243ac9d3ae35312ff73e090f10bab;p=thirdparty%2Fzlib-ng.git Fixed buf resource leak in gz_compress when USE_MMAP is defined. (CID 298965) --- diff --git a/test/minigzip.c b/test/minigzip.c index da45d48cc..bf95bd324 100644 --- a/test/minigzip.c +++ b/test/minigzip.c @@ -90,7 +90,7 @@ void error(const char *msg) { */ void gz_compress(FILE *in, gzFile out) { - char *buf = (char *)calloc(BUFLEN, 1); + char *buf; int len; int err; @@ -100,6 +100,7 @@ void gz_compress(FILE *in, gzFile out) { */ if (gz_compress_mmap(in, out) == Z_OK) return; #endif + buf = (char *)calloc(BUFLEN, 1); for (;;) { len = (int)fread(buf, 1, BUFLEN, in); if (ferror(in)) {