Skip to content

Commit

Permalink
MENT-1019.
Browse files Browse the repository at this point in the history
Audit-plugin related fixes.
  • Loading branch information
Alexey Botchkov committed Aug 11, 2021
1 parent 582cf12 commit 38b79d7
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 4 deletions.
2 changes: 1 addition & 1 deletion sql/sql_audit.h
Expand Up @@ -155,7 +155,7 @@ void mysql_audit_general(THD *thd, uint event_subtype,
DBUG_ENTER("mysql_audit_general");
if (mysql_audit_general_enabled())
{
char user_buff[MAX_USER_HOST_SIZE];
char user_buff[MAX_USER_HOST_SIZE+1];
mysql_event_general event;

event.event_subclass= event_subtype;
Expand Down
5 changes: 5 additions & 0 deletions sql/sql_prepare.cc
Expand Up @@ -3442,6 +3442,11 @@ static void mysql_stmt_execute_common(THD *thd,
stmt_id == LAST_STMT_ID, read_types))
{
my_error(ER_MALFORMED_PACKET, MYF(0));
/*
Let's set the thd->query_string so the audit plugin
can report the executed query that failed.
*/
thd->set_query_inner(stmt->query_string);
DBUG_VOID_RETURN;
}

Expand Down
6 changes: 3 additions & 3 deletions tests/mysql_client_test.c
Expand Up @@ -5256,10 +5256,10 @@ static void test_manual_sample()
{
unsigned int param_count;
MYSQL_STMT *stmt;
short small_data;
int int_data;
short small_data= 1;
int int_data= 2;
int rc;
char str_data[50];
char str_data[50]= "std_data";
ulonglong affected_rows;
MYSQL_BIND my_bind[3];
my_bool is_null;
Expand Down

0 comments on commit 38b79d7

Please sign in to comment.