From 04d3ed68200e2bd8507969d5a3bf3cf374edd295 Mon Sep 17 00:00:00 2001 From: Corey Shupe Date: Wed, 8 Jun 2022 00:12:56 -0400 Subject: [PATCH] Fix unsigned chat breaking decode on PlayerChat. (#730) --- .../velocitypowered/proxy/protocol/packet/chat/PlayerChat.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/PlayerChat.java b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/PlayerChat.java index 71b922abb..f0db0bbaf 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/PlayerChat.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/PlayerChat.java @@ -88,7 +88,7 @@ public class PlayerChat implements MinecraftPacket { salt = Longs.toByteArray(saltLong); signature = signatureBytes; expiry = Instant.ofEpochMilli(expiresAt); - } else if (saltLong == 0L && signature.length == 0) { + } else if (saltLong == 0L && signatureBytes.length == 0) { unsigned = true; } else { throw EncryptionUtils.INVALID_SIGNATURE;