diff --git a/LogCore.cpp b/LogCore.cpp index 79d7c72..1857629 100644 --- a/LogCore.cpp +++ b/LogCore.cpp @@ -29,6 +29,13 @@ CLogCore::CLogCore( FILE * pOutputFile, int pBufferSize ) } //--------------------------------------------------------------------------- +CLogCore::~CLogCore() +{ + if (TempBuffer) + free(TempBuffer); +} +//--------------------------------------------------------------------------- + int CLogCore::ReadLogBufSize( CDataMember * LogConfig ) { int NewBufSize; diff --git a/LogCore.h b/LogCore.h index f13d8e9..a0eec0d 100644 --- a/LogCore.h +++ b/LogCore.h @@ -37,6 +37,7 @@ private: public: CLogCore( FILE * pOutputFile, int pBufferSize = 5000 ); + ~CLogCore(); // Configuration file int ReadLogBufSize( CDataMember * LogConfig );