From 7bd8a0276c20b853fe6e6aef2df905b7ee1629aa Mon Sep 17 00:00:00 2001 From: md_5 Date: Thu, 30 Jan 2020 09:01:10 +1100 Subject: [PATCH] Always print remote IP in InitialHandler --- .../md_5/bungee/connection/InitialHandler.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java b/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java index 54bd0dba..8fbb6221 100644 --- a/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java +++ b/proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java @@ -653,7 +653,20 @@ public class InitialHandler extends PacketHandler implements PendingConnection @Override public String toString() { - return "[" + ( ( getName() != null ) ? getName() : getSocketAddress() ) + "] <-> InitialHandler"; + StringBuilder sb = new StringBuilder(); + sb.append( '[' ); + + String currentName = getName(); + if ( currentName != null ) + { + sb.append( currentName ); + sb.append( ',' ); + } + + sb.append( getSocketAddress() ); + sb.append( "] <-> InitialHandler" ); + + return sb.toString(); } @Override