From 20584158e3d7f6a012a677476ba36d1691c7aa66 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Tue, 26 Jun 2007 15:11:57 +0000 Subject: Corrected a memory leak in Bu::BZip2, it wasn't cleaning up the big buffer. --- src/bzip2.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/bzip2.cpp b/src/bzip2.cpp index 66786e4..fbe5712 100644 --- a/src/bzip2.cpp +++ b/src/bzip2.cpp @@ -33,6 +33,8 @@ size_t Bu::BZip2::stop() if( bReading ) { BZ2_bzDecompressEnd( &bzState ); + delete[] pBuf; + pBuf = NULL; return 0; } else @@ -53,6 +55,8 @@ size_t Bu::BZip2::stop() break; } BZ2_bzCompressEnd( &bzState ); + delete[] pBuf; + pBuf = NULL; return sTotal; } } -- cgit v1.2.3