From f89d6bea0ef8d198027c7bcaed5c457aaa228330 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 14 Jan 2010 21:48:42 +0000 Subject: (svn r18801) -Fix: in some cases error messages weren't properly sent to the client before closing the connection. As a result the client would say 'connection lost' when the cause was something completely different. --- src/network/network.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/network/network.cpp') diff --git a/src/network/network.cpp b/src/network/network.cpp index cf67ca1fa..899ca88c8 100644 --- a/src/network/network.cpp +++ b/src/network/network.cpp @@ -571,6 +571,8 @@ void NetworkCloseClient(NetworkClientSocket *cs, bool error) SetWindowDirty(WC_CLIENT_LIST, 0); } + cs->Send_Packets(true); + delete cs->GetInfo(); delete cs; } -- cgit v1.2.3-70-g09d2