Merge branch 'development'
[NeonServV5.git] / src / modules / global.mod / cmd_global_reconnect.c
index 84eafa3c3b4d23cfeed3fa49f96f01211aa00567..1ac409a160b09218940691dcb87597039f0dbe6b 100644 (file)
@@ -1,4 +1,4 @@
-/* cmd_global_reconnect.c - NeonServ v5.5
+/* cmd_global_reconnect.c - NeonServ v5.6
  * Copyright (C) 2011-2012  Philipp Kreil (pk910)
  * 
  * This program is free software: you can redistribute it and/or modify
@@ -35,13 +35,13 @@ CMD_BIND(global_cmd_reconnect) {
         botid = atoi(row[0]);
         for(client = getBots(0, NULL); client; client = getBots(0, client)) {
             if(client->clientid == botid) {
-                disconnect_socket(client);
-                client->flags |= SOCKET_FLAG_FAST_JUMP;
+                close_socket(client);
+                connect_socket(client);
                 break;
             }
         }
     } else {
-        disconnect_socket(client);
+        close_socket(client);
         connect_socket(client);
     }
     reply(textclient, user, "NS_RECONNECT_DONE");