diff --git a/SourceX/dvlnet/tcp_client.cpp b/SourceX/dvlnet/tcp_client.cpp index baf752bea..9a34aaac2 100644 --- a/SourceX/dvlnet/tcp_client.cpp +++ b/SourceX/dvlnet/tcp_client.cpp @@ -121,7 +121,8 @@ bool tcp_client::SNetLeaveGame(int type) { auto ret = base::SNetLeaveGame(type); poll(); - local_server->close(); + if (local_server != NULL) + local_server->close(); return ret; }