2008-08-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Fixed memory leak
	* src/GZipDecoder.cc
This commit is contained in:
Tatsuhiro Tsujikawa 2008-08-07 14:15:39 +00:00
parent 747e9a0b23
commit f8b4d0d1bd
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2008-08-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed memory leak
* src/GZipDecoder.cc
2008-08-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed memory leak

View File

@ -49,6 +49,8 @@ GZipDecoder::~GZipDecoder()
void GZipDecoder::init()
{
_finished = false;
release();
_strm = new z_stream();
_strm->zalloc = Z_NULL;
_strm->zfree = Z_NULL;
@ -66,6 +68,7 @@ void GZipDecoder::release()
{
if(_strm) {
inflateEnd(_strm);
delete _strm;
_strm = 0;
}
}