LogCore memory leak:
- Added destructor & destroy TempBuffer
This commit is contained in:
@@ -29,6 +29,13 @@ CLogCore::CLogCore( FILE * pOutputFile, int pBufferSize )
|
|||||||
}
|
}
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
CLogCore::~CLogCore()
|
||||||
|
{
|
||||||
|
if (TempBuffer)
|
||||||
|
free(TempBuffer);
|
||||||
|
}
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
int CLogCore::ReadLogBufSize( CDataMember * LogConfig )
|
int CLogCore::ReadLogBufSize( CDataMember * LogConfig )
|
||||||
{
|
{
|
||||||
int NewBufSize;
|
int NewBufSize;
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ private:
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
CLogCore( FILE * pOutputFile, int pBufferSize = 5000 );
|
CLogCore( FILE * pOutputFile, int pBufferSize = 5000 );
|
||||||
|
~CLogCore();
|
||||||
|
|
||||||
// Configuration file
|
// Configuration file
|
||||||
int ReadLogBufSize( CDataMember * LogConfig );
|
int ReadLogBufSize( CDataMember * LogConfig );
|
||||||
|
|||||||
Reference in New Issue
Block a user