From 557636dca31ed4953370c69212b7b7b64ab81773 Mon Sep 17 00:00:00 2001 From: Alfred Eriksson Date: Mon, 8 Dec 2008 18:12:54 +0000 Subject: reset error_string when starting demo playback --- src/engine/client/ec_client.c | 1 + src/engine/e_network_client.c | 6 ++++++ 2 files changed, 7 insertions(+) (limited to 'src/engine') diff --git a/src/engine/client/ec_client.c b/src/engine/client/ec_client.c index 67a0f447..e4d0b7f8 100644 --- a/src/engine/client/ec_client.c +++ b/src/engine/client/ec_client.c @@ -1759,6 +1759,7 @@ void client_demoplayer_play(const char *filename) { int crc; client_disconnect(); + netclient_error_string_reset(net); /* try to start playback */ demorec_playback_registercallbacks(client_democallback_snapshot, client_democallback_message); diff --git a/src/engine/e_network_client.c b/src/engine/e_network_client.c index df7e4c26..75f7c538 100644 --- a/src/engine/e_network_client.c +++ b/src/engine/e_network_client.c @@ -48,6 +48,12 @@ int netclient_connect(NETCLIENT *c, NETADDR *addr) return 0; } +int netclient_error_string_reset(NETCLIENT *c) +{ + mem_zero(c->conn.error_string, sizeof(c->conn.error_string)); + return 0; +} + int netclient_recv(NETCLIENT *c, NETCHUNK *chunk) { while(1) -- cgit 1.4.1