diff --git a/server/masterserver/gsmgr.cc b/server/masterserver/gsmgr.cc index 19f2caf..c32c87c 100644 --- a/server/masterserver/gsmgr.cc +++ b/server/masterserver/gsmgr.cc @@ -72,14 +72,12 @@ void GSMgr::_SS_WSP_RequestTargetServer(f8::MsgHdr* hdr, const ss::SS_WSP_Reques request.ReadFromUrlQueryString(msg.query_str()); if (request.HasKey("server_id")) { node = GetNodeByInstanceId(request.At("server_id")->AsXValue()); - } else { - node = nullptr; - } - if (!node) { - respmsg.set_error_code(1); - respmsg.set_error_msg("cant alloc node1"); - GGListener::Instance()->SendMsg(hdr->socket_handle, respmsg); - return; + if (!node) { + respmsg.set_error_code(1); + respmsg.set_error_msg("cant alloc node1"); + GGListener::Instance()->SendMsg(hdr->socket_handle, respmsg); + return; + } } } #endif