diff --git a/client/CServerHandler.cpp b/client/CServerHandler.cpp index 15c2d6299..3d73a22ef 100644 --- a/client/CServerHandler.cpp +++ b/client/CServerHandler.cpp @@ -924,7 +924,7 @@ void CServerHandler::threadHandleConnection() try { sendClientConnecting(); - while(c->connected) + while(c && c->connected) { while(state == EClientState::STARTING) boost::this_thread::sleep_for(boost::chrono::milliseconds(10));