From bcf67e342d8b7c4b524e49f85ed4213aece59f17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jaramago=20Fern=C3=A1ndez?= Date: Wed, 5 Oct 2022 18:31:42 +0200 Subject: [PATCH] Add support for 'mysql-ldap_user_variable' for prepared statements --- lib/MySQL_Session.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/MySQL_Session.cpp b/lib/MySQL_Session.cpp index 966270e3a..f1f678dd1 100644 --- a/lib/MySQL_Session.cpp +++ b/lib/MySQL_Session.cpp @@ -3915,6 +3915,13 @@ __get_pkts_from_client: } break; case _MYSQL_COM_STMT_PREPARE: + if (GloMyLdapAuth) { + if (session_type==PROXYSQL_SESSION_MYSQL) { + if (mysql_thread___add_ldap_user_comment && strlen(mysql_thread___add_ldap_user_comment)) { + add_ldap_comment_to_pkt(&pkt); + } + } + } handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___MYSQL_COM_STMT_PREPARE(pkt); break; case _MYSQL_COM_STMT_EXECUTE: