about summary refs log tree commit diff
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2012-04-21 18:20:41 +0200
committeroy <Tom_Adams@web.de>2013-02-24 17:35:08 +0100
commit7be3c2e634b04008c1df3b9ee04c09a13f753794 (patch)
tree0cc0355d8505b184e2f9580837beeda04dd0d94c
parent86cd0cefd7cdefd7443cb9602b3c834fa85134e1 (diff)
downloadzcatch-7be3c2e634b04008c1df3b9ee04c09a13f753794.tar.gz
zcatch-7be3c2e634b04008c1df3b9ee04c09a13f753794.zip
fixed resetting the error string of a net connection. Closes #954
-rw-r--r--src/engine/shared/network_conn.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/shared/network_conn.cpp b/src/engine/shared/network_conn.cpp
index 32fa159f..6a63f82d 100644
--- a/src/engine/shared/network_conn.cpp
+++ b/src/engine/shared/network_conn.cpp
@@ -25,6 +25,8 @@ void CNetConnection::Reset()
 	m_Buffer.Init();
 
 	mem_zero(&m_Construct, sizeof(m_Construct));
+
+	mem_zero(m_ErrorString, sizeof(m_ErrorString));
 }
 
 const char *CNetConnection::ErrorString()
@@ -44,7 +46,6 @@ void CNetConnection::Init(NETSOCKET Socket, bool BlockCloseMsg)
 
 	m_Socket = Socket;
 	m_BlockCloseMsg = BlockCloseMsg;
-	mem_zero(m_ErrorString, sizeof(m_ErrorString));
 }
 
 void CNetConnection::AckChunks(int Ack)
@@ -168,7 +169,6 @@ int CNetConnection::Connect(NETADDR *pAddr)
 	// init connection
 	Reset();
 	m_PeerAddr = *pAddr;
-	mem_zero(m_ErrorString, sizeof(m_ErrorString));
 	m_State = NET_CONNSTATE_CONNECT;
 	SendControl(NET_CTRLMSG_CONNECT, 0, 0);
 	return 0;