mirror of
https://github.com/PaperMC/Waterfall.git
synced 2024-11-18 08:15:13 +01:00
24 lines
972 B
Diff
24 lines
972 B
Diff
|
From 8a2c6364c6c2e36eaa918195ca370382a37debee Mon Sep 17 00:00:00 2001
|
||
|
From: LinsaFTW <25271111+linsaftw@users.noreply.github.com>
|
||
|
Date: Tue, 13 Sep 2022 20:41:48 -0300
|
||
|
Subject: [PATCH] Avoid throwing IOOB on login
|
||
|
|
||
|
|
||
|
diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/packet/LoginRequest.java b/protocol/src/main/java/net/md_5/bungee/protocol/packet/LoginRequest.java
|
||
|
index 763d34c2..57e50a8b 100644
|
||
|
--- a/protocol/src/main/java/net/md_5/bungee/protocol/packet/LoginRequest.java
|
||
|
+++ b/protocol/src/main/java/net/md_5/bungee/protocol/packet/LoginRequest.java
|
||
|
@@ -32,7 +32,8 @@ public class LoginRequest extends DefinedPacket
|
||
|
}
|
||
|
if ( protocolVersion >= ProtocolConstants.MINECRAFT_1_19_1 )
|
||
|
{
|
||
|
- if ( buf.readBoolean() )
|
||
|
+ // FlameCord - Avoid throwing IOOB on login
|
||
|
+ if ( buf.isReadable() && buf.readBoolean() )
|
||
|
{
|
||
|
uuid = readUUID( buf );
|
||
|
}
|
||
|
--
|
||
|
2.37.3.windows.1
|
||
|
|