From 3481d2622ad33788116178d4ede19d2d9de017d5 Mon Sep 17 00:00:00 2001 From: Brian Cox Date: Sat, 26 Aug 2017 16:10:12 -0700 Subject: [PATCH] Fix another leak (via valgrind), this time in cCryptoArchive --- src/twcrypto/cryptoarchive.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/twcrypto/cryptoarchive.cpp b/src/twcrypto/cryptoarchive.cpp index eabfe53..987da90 100644 --- a/src/twcrypto/cryptoarchive.cpp +++ b/src/twcrypto/cryptoarchive.cpp @@ -116,7 +116,10 @@ cCryptoArchive::~cCryptoArchive() { ASSERT(mAction == MA_UNSTARTED || mAction == MA_UNKNOWN || mAction == MA_FINISHED || mAction == MA_READING); // check we did not leave a buffer unwritten - + + Finish(); + + // Finish() normally zeroes these out, but hey. delete mpDeflator; delete mpInflator; }