mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-10 08:00:05 +00:00
(svn r13714) -Fix: remove the unique_id from the message that a client has joined as it is only exposes the unique_id more than needed. Patch by dih.
This commit is contained in:
parent
60a6582590
commit
c913be73d8
@ -400,10 +400,8 @@ DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_CLIENT_INFO)
|
|||||||
uint16 index = p->Recv_uint16();
|
uint16 index = p->Recv_uint16();
|
||||||
PlayerID playas = (Owner)p->Recv_uint8();
|
PlayerID playas = (Owner)p->Recv_uint8();
|
||||||
char name[NETWORK_NAME_LENGTH];
|
char name[NETWORK_NAME_LENGTH];
|
||||||
char unique_id[NETWORK_UNIQUE_ID_LENGTH];
|
|
||||||
|
|
||||||
p->Recv_string(name, sizeof(name));
|
p->Recv_string(name, sizeof(name));
|
||||||
p->Recv_string(unique_id, sizeof(unique_id));
|
|
||||||
|
|
||||||
if (MY_CLIENT->has_quit) return NETWORK_RECV_STATUS_CONN_LOST;
|
if (MY_CLIENT->has_quit) return NETWORK_RECV_STATUS_CONN_LOST;
|
||||||
|
|
||||||
@ -435,7 +433,6 @@ DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_CLIENT_INFO)
|
|||||||
ci->client_playas = playas;
|
ci->client_playas = playas;
|
||||||
|
|
||||||
ttd_strlcpy(ci->client_name, name, sizeof(ci->client_name));
|
ttd_strlcpy(ci->client_name, name, sizeof(ci->client_name));
|
||||||
ttd_strlcpy(ci->unique_id, unique_id, sizeof(ci->unique_id));
|
|
||||||
|
|
||||||
InvalidateWindow(WC_CLIENT_LIST, 0);
|
InvalidateWindow(WC_CLIENT_LIST, 0);
|
||||||
|
|
||||||
|
@ -49,7 +49,6 @@ DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_CLIENT_INFO)(NetworkTCPSocketHandler
|
|||||||
// uint16: The index of the client (always unique on a server. 1 = server)
|
// uint16: The index of the client (always unique on a server. 1 = server)
|
||||||
// uint8: As which player the client is playing
|
// uint8: As which player the client is playing
|
||||||
// String: The name of the client
|
// String: The name of the client
|
||||||
// String: The unique id of the client
|
|
||||||
//
|
//
|
||||||
|
|
||||||
if (ci->client_index != NETWORK_EMPTY_INDEX) {
|
if (ci->client_index != NETWORK_EMPTY_INDEX) {
|
||||||
@ -57,7 +56,6 @@ DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_CLIENT_INFO)(NetworkTCPSocketHandler
|
|||||||
p->Send_uint16(ci->client_index);
|
p->Send_uint16(ci->client_index);
|
||||||
p->Send_uint8 (ci->client_playas);
|
p->Send_uint8 (ci->client_playas);
|
||||||
p->Send_string(ci->client_name);
|
p->Send_string(ci->client_name);
|
||||||
p->Send_string(ci->unique_id);
|
|
||||||
|
|
||||||
cs->Send_Packet(p);
|
cs->Send_Packet(p);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user