]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/logger.cpp
Fix bug #110
[user/henk/code/inspircd.git] / src / logger.cpp
index 41363b4142154b7489ac3ff144f04d9b3f9f1e05..2e26823683ea0521df6a00c72a7ff29423cc4b16 100644 (file)
@@ -53,7 +53,7 @@ LogManager::~LogManager()
 
 void LogManager::OpenFileLogs()
 {
-       if (Config->cmdline.forcedebug)
+       if (ServerInstance->Config->cmdline.forcedebug)
        {
                ServerInstance->Config->RawLog = true;
                return;
@@ -124,7 +124,7 @@ void LogManager::OpenFileLogs()
 
 void LogManager::CloseLogs()
 {
-       if (Config->cmdline.forcedebug)
+       if (ServerInstance->Config && ServerInstance->Config->cmdline.forcedebug)
                return;
        std::map<std::string, std::vector<LogStream*> >().swap(LogStreams); /* Clear it */
        std::map<LogStream*, std::vector<std::string> >().swap(GlobalLogStreams); /* Clear it */