diff options
author | Sachin <sachin.setiya@mariadb.com> | 2020-05-29 22:12:44 +0530 |
---|---|---|
committer | Sachin <sachin.setiya@mariadb.com> | 2020-06-11 10:39:33 +0530 |
commit | 72776d4c49dea4848131d94af8b226a3d895514c (patch) | |
tree | 02b89b978114cadebaf58f75f0092f4f9154e457 /sql | |
parent | 7e798534f0d20a809209402d6145539f59a8e1e1 (diff) | |
download | mariadb-git-72776d4c49dea4848131d94af8b226a3d895514c.tar.gz |
MDEV-22722 Assertion "inited==NONE" failed in handler::ha_index_init on the slave during UPDATE
Add missing call for handler->prepare_for_insert() in Rows_log_event::do_apply_event
Diffstat (limited to 'sql')
-rw-r--r-- | sql/log_event_server.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/log_event_server.cc b/sql/log_event_server.cc index 5910ece12f0..f59c8110e51 100644 --- a/sql/log_event_server.cc +++ b/sql/log_event_server.cc @@ -5570,6 +5570,8 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi) { master_had_triggers= table->master_had_triggers; bool transactional_table= table->file->has_transactions_and_rollback(); + table->file->prepare_for_insert(get_genral_type_code() != WRITE_ROWS_EVENT); + /* table == NULL means that this table should not be replicated (this was set up by Table_map_log_event::do_apply_event() |