From 33141a0825e7cf2dcd0cae63da8943626d8a06b6 Mon Sep 17 00:00:00 2001 From: danieldg Date: Mon, 19 Oct 2009 04:09:30 +0000 Subject: Close files opened by configreader git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11915 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/logger.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/logger.cpp') diff --git a/src/logger.cpp b/src/logger.cpp index be28bf836..19e07e78f 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -42,6 +42,22 @@ * */ +LogManager::LogManager() +{ + noforkstream = NULL; + Logging = false; +} + +LogManager::~LogManager() +{ + if (noforkstream) + { + ServerInstance->Logs = this; + delete noforkstream; + ServerInstance->Logs = NULL; + } +} + void LogManager::SetupNoFork() { if (!noforkstream) -- cgit v1.2.3