added some usleep milliseconds to give IOHandler the chance to disconnect the sockets...
[NeonServV5.git] / src / main.c
index 4c7c9f48f4b1d1ba5d3037fa0a4fc9c41fc496e7..57e4939b8b6d4b185bb624062b725875e30bfdfd 100644 (file)
@@ -199,7 +199,9 @@ void initialize_subsystems() {
 
 void shutdown_subsystems() {
     stop_modules();
-    free_sockets();
+    free_sockets(1);
+    usleep(10000); //wait for disconnect (10ms)
+    free_sockets(0);
     qserver_free();
     free_parser();
     free_UserNode();