mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 13:32:33 +01:00
b449612907
Fix the replication failure caused by incorect initialization of THD::invoker_host && THD::invoker_user. Breakdown of the failure is this: Query_log_event::host and Query_log_event::user can have their LEX_STRING's set to length 0, but the actual str member points to garbage. Code afterwards copies Query_log_event::host and user to THD::invoker_host and THD::invoker_user. Calling code for these members expects both members to be initialized. Eg. the str member be a NULL terminated string and length have appropriate size.
12 lines
269 B
Text
12 lines
269 B
Text
--source include/master-slave.inc
|
|
--source include/have_binlog_format_mixed.inc
|
|
|
|
--enable_connect_log
|
|
|
|
create role r1;
|
|
set role r1;
|
|
grant select on db.* to current_role;
|
|
revoke all privileges, grant option from current_role;
|
|
drop role r1;
|
|
|
|
--source include/rpl_end.inc
|