浏览代码

Forgot one change

Image 3 年之前
父节点
当前提交
ff773401f0
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      EQ2/source/WorldServer/client.cpp

+ 1 - 1
EQ2/source/WorldServer/client.cpp

@@ -3983,7 +3983,7 @@ void Client::Zone(ZoneServer* new_zone, bool set_coords) {
 	char* new_zone_ip = 0;
 	struct in_addr in;
 	in.s_addr = this->GetIP();
-	if (strncmp(inet_ntoa(in), "192.168", 7) == 0 && strlen(net.GetInternalWorldAddress()) > 0)
+	if (IsPrivateAddress(this->GetIP()) && strlen(net.GetInternalWorldAddress()) > 0)
 		new_zone_ip = net.GetInternalWorldAddress();
 	else
 		new_zone_ip = net.GetWorldAddress();