From 4a819f52e38a363e7e8df8d865893b44abf9e5a9 Mon Sep 17 00:00:00 2001 From: Nikita Malyavin Date: Fri, 31 May 2024 15:35:33 +0200 Subject: [PATCH] sql_acl: send client plugin name in the server handshake packet --- sql/sql_acl.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc index 6c418c47526..93efc5806cc 100644 --- a/sql/sql_acl.cc +++ b/sql/sql_acl.cc @@ -13581,8 +13581,8 @@ static bool send_server_handshake_packet(MPVIO_EXT *mpvio, end= (char*) memcpy(end, data + SCRAMBLE_LENGTH_323, data_len - SCRAMBLE_LENGTH_323); end+= data_len - SCRAMBLE_LENGTH_323; - end= strmake(end, plugin_name(mpvio->plugin)->str, - plugin_name(mpvio->plugin)->length); + st_mysql_auth *info= (st_mysql_auth*)plugin_decl(mpvio->plugin)->info; + end= strmake(end, info->client_auth_plugin, strlen(info->client_auth_plugin)); int res= my_net_write(&mpvio->auth_info.thd->net, (uchar*) buff, (size_t) (end - buff + 1)) ||