From ed4a52025c5a2793ce6137fb6016431a8aa9e6e7 Mon Sep 17 00:00:00 2001 From: Jakob Gillich Date: Sat, 25 Jul 2020 04:26:10 +0200 Subject: [PATCH] Fix forwarding message to use IP instead of host name INetAddress#getHostString can return both an IP address and a host name depending on how thclass is initialized. --- pslogin/src/main/scala/LoginSessionActor.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pslogin/src/main/scala/LoginSessionActor.scala b/pslogin/src/main/scala/LoginSessionActor.scala index c2c44a0c..60bd418e 100644 --- a/pslogin/src/main/scala/LoginSessionActor.scala +++ b/pslogin/src/main/scala/LoginSessionActor.scala @@ -128,7 +128,7 @@ class LoginSessionActor extends Actor with MDCContextAware { case ConnectToWorldRequestMessage(name, _, _, _, _, _, _) => log.info(s"Connect to world request for '$name'") - val response = ConnectToWorldMessage(serverName, publicAddress.getHostString, publicAddress.getPort) + val response = ConnectToWorldMessage(serverName, publicAddress.getAddress.getHostAddress, publicAddress.getPort) sendResponse(PacketCoding.CreateGamePacket(0, response)) sendResponse(DropSession(sessionId, "user transferring to world"))