fixed crash if the user quits directly after performing a command & moved mysql_free...
[NeonServV5.git] / src / main.c
index 1730e38026f4389f721f33b8d15891190034e812..6486d6cb3a3de881feff95cf39823cfc4412a8a8 100644 (file)
@@ -116,6 +116,7 @@ void * thread_main(void *arg) {
         } while(time(0) < socket_wait);
         clearTempUsers();
         destroyEvents();
+        mysql_free();
     }
     running_threads--;
     return NULL;
@@ -284,6 +285,7 @@ main:
         loop_bots();
         qserver_loop();
         queue_loop();
+        mysql_free();
         usleep(usleep_delay);
     }
     for(tid_id = 0; tid_id < worker_threads; tid_id++) {
@@ -303,6 +305,7 @@ main:
         destroyEvents();
         qserver_loop();
         queue_loop();
+        mysql_free();
     }
     #endif
     cleanup();