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.cpp20
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;
}