Merge branch 'development'
[NeonServV5.git] / src / QServer.c
index 93d2a4fb917bfc726501f16a959234ccd6556a69..ef382c98d46cfb945f95c9174df9bc134c9983d2 100644 (file)
@@ -1,4 +1,4 @@
-/* QServer.c - NeonServ v5.5
+/* QServer.c - NeonServ v5.6
  * Copyright (C) 2011-2012  Philipp Kreil (pk910)
  * 
  * This program is free software: you can redistribute it and/or modify
@@ -25,6 +25,7 @@
 #include "ConfigParser.h"
 #include "bots.h"
 #include "IOHandler.h"
+#include "tools.h"
 
 #ifdef WIN32
 typedef uint32_t socklen_t;
@@ -62,6 +63,8 @@ void qserver_init() {
 }
 
 void qserver_free() {
+    if(!server_iofd)
+        return;
     struct QServerClient *client, *next;
     for (client = qserver_clients; client; client = next) {
         next = client->next;