From 09baa9ddf1d49de3aaaefcd5ca3070f585bf2ae4 Mon Sep 17 00:00:00 2001 From: Dejun Xia Date: Mon, 15 Jul 2024 17:57:50 +0800 Subject: [PATCH] Fix clear_password_plugin failed bug Signed-off-by: Dejun Xia --- .../com/mysql/cj/protocol/a/NativeAuthenticationProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java b/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java index 06863cd82..f2f632be7 100644 --- a/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java +++ b/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java @@ -629,7 +629,7 @@ private NativePacketPayload createHandshakeResponsePacket(ServerSession serverSe } else { // send 1 byte length of auth-response and string[n] auth-response last_sent.writeInteger(IntegerDataType.INT1, authData.getPayloadLength()); - last_sent.writeBytes(StringSelfDataType.STRING_EOF, authData.getByteBuffer()); + last_sent.writeBytes(StringSelfDataType.STRING_EOF, authData.getByteBuffer(), 0, authData.getPayloadLength()); } if (this.useConnectWithDb) {