some fixes for previous commit
[NeonServV5.git] / src / modules / global.mod / cmd_global_reconnect.c
index 84eafa3c3b4d23cfeed3fa49f96f01211aa00567..1bd3aae91350ae62360b23fd34a32d8aadf9f928 100644 (file)
@@ -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");