- printf("RND_SERVER: client %d (%s) has wrong protocol version %d.%d.%d\n", u->number, u->nick, buf[2], buf[3], buf[4]);
-
- buf[0] = 0;
- buf[1] = OP_BADVERS;
- buf[2] = PROTOCOL_VERSION_1;
- buf[3] = PROTOCOL_VERSION_2;
- buf[4] = PROTOCOL_VERSION_3;
- sendtoone(u, 5);
- flushuser(u);
-
- dropuser(u);
+ Error(ERR_NETWORK_SERVER,
+ "client %d (%s) has wrong protocol version %d.%d.%d",
+ player->number, player->player_name, buffer[2], buffer[3], buffer[4]);
+
+ buffer[0] = 0;
+ buffer[1] = OP_BAD_PROTOCOL_VERSION;
+ buffer[2] = PROTOCOL_VERSION_1;
+ buffer[3] = PROTOCOL_VERSION_2;
+ buffer[4] = PROTOCOL_VERSION_3;
+ sendtoone(player, 5);
+ flushuser(player);
+
+ RemovePlayer(player);