X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=src%2Fmain.c;h=e8d366aa0d7141696c51b302cc900f2b961fa3c2;hp=107d50eef806d9b8f31f816c9a9bd10ec24f8a27;hb=82f0cd1f3c2c0160944b0c627581f1994583e2b2;hpb=c361012eac11cfc2dc1c7426f7ad1146cebd594f diff --git a/src/main.c b/src/main.c index 107d50e..e8d366a 100644 --- a/src/main.c +++ b/src/main.c @@ -36,6 +36,7 @@ #include "commands.h" #include "ConfigParser.h" #include "ssl.h" +#include "QServer.h" time_t start_time; static int running, hard_restart; @@ -50,6 +51,7 @@ pthread_mutex_t whohandler_sync, whohandler_mass_sync; void cleanup() { free_sockets(); + qserver_free(); free_parser(); free_UserNode(); free_ChanNode(); @@ -156,6 +158,7 @@ main: register_commands(); init_bots(); init_DBHelper(); + qserver_init(); load_languages(); int update_minutes = get_int_field("statistics.frequency"); @@ -177,6 +180,7 @@ main: while(running) { timeq_tick(); loop_bots(); + qserver_loop(); queue_loop(); usleep(usleep_delay); } @@ -195,6 +199,7 @@ main: loop_bots(); clearTempUsers(); destroyEvents(); + qserver_loop(); queue_loop(); } #endif