Fix dangling sout

This commit is contained in:
Shane Freeder 2021-04-18 22:12:09 +01:00
parent 3007bdc020
commit 3e0a36dbbd

View file

@ -31,10 +31,10 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
String[] split = packethandshakinginsetprotocol.hostname.split("\00");
if ( split.length == 3 || split.length == 4 ) {
+ // Paper start
+ if (!BYPASS_HOSTCHECK && !validate(split[0])) {
+ if (!BYPASS_HOSTCHECK && !validate(split[1])) {
+ final ChatMessage message = new ChatMessage("Invalid hostname");
+ this.c.sendPacket(new PacketLoginOutDisconnect(message));
+ this.c.close(message);
+ this.getNetworkManager().sendPacket(new PacketLoginOutDisconnect(message));
+ this.getNetworkManager().close(message);
+ return;
+ }
+ // Paper end
@ -51,4 +51,5 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
+ //noinspection UnstableApiUsage
+ return InetAddresses.isUriInetAddress(hostname);
+ }
+ // Paper end
}