From: Jaroslav Rohel Date: Tue, 6 Apr 2021 07:17:27 +0000 (+0200) Subject: Fix: Use "solv_free" for memory allocated by "solv_calloc" X-Git-Tag: 0.7.19~2^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6864aeffb0fa091dd2be1be339257825d7e80c54;p=thirdparty%2Flibsolv.git Fix: Use "solv_free" for memory allocated by "solv_calloc" --- diff --git a/ext/solv_xfopen.c b/ext/solv_xfopen.c index b3136cbb..a5de9e62 100644 --- a/ext/solv_xfopen.c +++ b/ext/solv_xfopen.c @@ -199,7 +199,7 @@ static LZFILE *lzopen(const char *path, const char *mode, int fd, int isxz) if (ret != LZMA_OK) { fclose(fp); - free(lzfile); + solv_free(lzfile); return 0; } return lzfile; @@ -232,7 +232,7 @@ static int lzclose(void *cookie) } lzma_end(&lzfile->strm); rc = fclose(lzfile->file); - free(lzfile); + solv_free(lzfile); return rc; } @@ -432,7 +432,7 @@ static int zstdclose(void *cookie) ZSTD_freeDStream(zstdfile->dstream); } rc = fclose(zstdfile->file); - free(zstdfile); + solv_free(zstdfile); return rc; }