mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-11510 Audit plugin sometimes causes server to crash when using with MySQL.
MySQL has a bug failing to handle MYSQL_THDVAR_STR(... PLUGIN_VAR_NOSYSVAR | PLUGIN_VAR_NOCMDOPT | PLUGIN_VAR_MEMALLOC) so fall back to just PLUGIN_VAR_READONLY | PLUGIN_VAR_MEMALLOC whem MySQL started.
This commit is contained in:
@@ -2845,6 +2845,7 @@ void __attribute__ ((constructor)) audit_plugin_so_init(void)
|
|||||||
_mysql_plugin_declarations_[0].info= mysql_v4_descriptor;
|
_mysql_plugin_declarations_[0].info= mysql_v4_descriptor;
|
||||||
use_event_data_for_disconnect= 1;
|
use_event_data_for_disconnect= 1;
|
||||||
}
|
}
|
||||||
|
MYSQL_SYSVAR_NAME(loc_info).flags= PLUGIN_VAR_READONLY | PLUGIN_VAR_MEMALLOC;
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(locinfo_ini_value, 'O', sizeof(locinfo_ini_value)-1);
|
memset(locinfo_ini_value, 'O', sizeof(locinfo_ini_value)-1);
|
||||||
|
Reference in New Issue
Block a user