diff options
author | Nardi Ivan <nardi.ivan@gmail.com> | 2021-09-08 13:33:31 +0200 |
---|---|---|
committer | Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org> | 2021-09-08 21:08:41 +0000 |
commit | 197b67cf8cf4b582783040188222944468feacef (patch) | |
tree | 7358285b5d9f6d88b16d0ae25f724f75e02da37e /wiretap | |
parent | c58c106b304fbcc8333d470e93a7c0962c7d6b1d (diff) |
Fix two memory leaks on ZSTD and LZ4 decompression
Diffstat (limited to 'wiretap')
-rw-r--r-- | wiretap/file_wrappers.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/wiretap/file_wrappers.c b/wiretap/file_wrappers.c index 4bdbe876d1..6ce847a5eb 100644 --- a/wiretap/file_wrappers.c +++ b/wiretap/file_wrappers.c @@ -1846,6 +1846,12 @@ file_close(FILE_T file) #ifdef HAVE_ZLIB inflateEnd(&(file->strm)); #endif +#ifdef HAVE_ZSTD + ZSTD_freeDCtx(file->zstd_dctx); +#endif +#ifdef USE_LZ4 + LZ4F_freeDecompressionContext(file->lz4_dctx); +#endif g_free(file->out.buf); g_free(file->in.buf); } |