diff options
Diffstat (limited to 'src/mad-core.cpp')
-rw-r--r-- | src/mad-core.cpp | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/mad-core.cpp b/src/mad-core.cpp index 36e889b..525eb88 100644 --- a/src/mad-core.cpp +++ b/src/mad-core.cpp @@ -23,21 +23,23 @@ int main() { sigset_t signals; - + sigemptyset(&signals); sigaddset(&signals, SIGPIPE); sigprocmask(SIG_BLOCK, &signals, 0); - + Mad::Net::Connection::init(); - - Mad::Core::ConnectionManager connectionManager; - + + Mad::Core::ConnectionManager *connectionManager = new Mad::Core::ConnectionManager; + while(true) { - if(connectionManager.wait(10000)) - connectionManager.run(); + if(connectionManager->wait(10000)) + connectionManager->run(); } - + + delete connectionManager; + Mad::Net::Connection::deinit(); - + return 0; } |