diff options
author | truelight <truelight@openttd.org> | 2004-12-16 15:51:18 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2004-12-16 15:51:18 +0000 |
commit | da24f97483fca2c1dc467167db8a9d8f591b7f36 (patch) | |
tree | 7e023bb0130485de337655e17316e8a36d7ace04 /network.c | |
parent | f04d49ca172991ce57ee3640f8fb85873da98181 (diff) | |
download | openttd-da24f97483fca2c1dc467167db8a9d8f591b7f36.tar.xz |
(svn r1137) -Fix: [Network] Replaces all strncpy with ttd_strlcpy.. windows really
does not like strncpy for some silly reason.
Diffstat (limited to 'network.c')
-rw-r--r-- | network.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -795,8 +795,6 @@ bool NetworkClientConnectGame(const byte* host, unsigned short port) return _networking; } -extern const char _openttd_revision[]; - void NetworkInitGameInfo(void) { NetworkClientInfo *ci; @@ -813,7 +811,7 @@ void NetworkInitGameInfo(void) _network_game_info.clients_on = 1; _network_game_info.dedicated = false; } - strncpy(_network_game_info.server_revision, _openttd_revision, sizeof(_network_game_info.server_revision)); + ttd_strlcpy(_network_game_info.server_revision, _openttd_revision, sizeof(_network_game_info.server_revision)); _network_game_info.spectators_on = 0; _network_game_info.game_date = _date; _network_game_info.start_date = ConvertIntDate(_patches.starting_date); @@ -837,8 +835,8 @@ void NetworkInitGameInfo(void) ci->client_playas = OWNER_SPECTATOR; else ci->client_playas = _local_player + 1; - strncpy(ci->client_name, _network_player_name, sizeof(ci->client_name)); - strncpy(ci->unique_id, _network_unique_id, sizeof(ci->unique_id)); + ttd_strlcpy(ci->client_name, _network_player_name, sizeof(ci->client_name)); + ttd_strlcpy(ci->unique_id, _network_unique_id, sizeof(ci->unique_id)); } bool NetworkServerStart(void) |