summaryrefslogtreecommitdiffstats
path: root/src/mad-core.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mad-core.cpp')
-rw-r--r--src/mad-core.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mad-core.cpp b/src/mad-core.cpp
index 19c8b05..359abb3 100644
--- a/src/mad-core.cpp
+++ b/src/mad-core.cpp
@@ -18,10 +18,10 @@
*/
#include "Common/ConfigManager.h"
+#include "Common/LogManager.h"
#include "Common/Logger.h"
#include "Common/Backends/SystemBackendPosix.h"
#include "Common/Backends/SystemBackendProc.h"
-#include "Net/Connection.h"
#include "Core/ConnectionManager.h"
#include <signal.h>
@@ -36,9 +36,7 @@ int main() {
sigaddset(&signals, SIGPIPE);
sigprocmask(SIG_BLOCK, &signals, 0);
- Common::Logger::initConfigHelper();
-
- Core::ConnectionManager::init();
+ Core::ConnectionManager::getConnectionManager()->init();
Common::ConfigManager::getConfigManager()->loadFile("mad-core.conf");
Common::ConfigManager::getConfigManager()->finish();
@@ -49,5 +47,7 @@ int main() {
while(true)
Core::ConnectionManager::getConnectionManager()->run();
+ Common::Initializable::deinit();
+
return 0;
}