From fd882a4e61a302475571ce78c59b83ec04b95730 Mon Sep 17 00:00:00 2001 From: Spp Date: Thu, 21 Feb 2013 01:10:58 +0100 Subject: Core/Logging: Fix mem leak. Thanks to @Sar777 for the report --- src/server/shared/Logging/Log.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/shared/Logging/Log.cpp') diff --git a/src/server/shared/Logging/Log.cpp b/src/server/shared/Logging/Log.cpp index 920ce4ce570..f0275f8c6b2 100644 --- a/src/server/shared/Logging/Log.cpp +++ b/src/server/shared/Logging/Log.cpp @@ -286,7 +286,10 @@ void Log::write(LogMessage* msg) if (worker) worker->enqueue(new LogOperation(logger, msg)); else + { logger->write(*msg); + delete msg; + } } std::string Log::GetTimestampStr() -- cgit v1.2.3