diff --git a/Source/dvlnet/tcp_client.cpp b/Source/dvlnet/tcp_client.cpp index b031a23ed..123940ca3 100644 --- a/Source/dvlnet/tcp_client.cpp +++ b/Source/dvlnet/tcp_client.cpp @@ -126,6 +126,7 @@ bool tcp_client::SNetLeaveGame(int type) poll(); if (local_server != nullptr) local_server->close(); + sock.close(); return ret; }