diff options
Diffstat (limited to 'src/engine/client/ec_client.c')
| -rw-r--r-- | src/engine/client/ec_client.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/engine/client/ec_client.c b/src/engine/client/ec_client.c index f243c243..91c7f008 100644 --- a/src/engine/client/ec_client.c +++ b/src/engine/client/ec_client.c @@ -513,8 +513,7 @@ void client_connect(const char *server_address_str) dbg_msg("client", "connecting to '%s'", server_address_str); - mem_zero(¤t_server_info, sizeof(current_server_info)); - current_server_info_requesttime = 0; + //client_serverinfo_request(); str_copy(buf, server_address_str, sizeof(buf)); for(k = 0; buf[k]; k++) @@ -585,6 +584,12 @@ void client_serverinfo(SERVER_INFO *serverinfo) mem_copy(serverinfo, ¤t_server_info, sizeof(current_server_info)); } +void client_serverinfo_request() +{ + mem_zero(¤t_server_info, sizeof(current_server_info)); + current_server_info_requesttime = 0; +} + static int client_load_data() { debug_font = gfx_load_texture("debug_font.png", IMG_AUTO, TEXLOAD_NORESAMPLE); |