mirror of
https://github.com/MariaDB/server.git
synced 2025-12-15 08:45:55 +01:00
An assertion would trigger at the end of the BINLOG statement execution logic that the number of actually opened/locked tables wasn't equal to the RGI's internal counter. This was because a piece of cleanup code was skipped in Rows_log_event::do_apply_event() if there was a wrong column usage. That is, instead of going to the "err" label and doing the proper cleanup, the code (added in MDEV-36290) would immediately DBUG_RETURN. Fixed by switching the DBUG_RETURN to a goto err statement, and setting the "error" variable. |
||
|---|---|---|
| .. | ||
| include | ||
| r | ||
| std_data | ||
| t | ||
| combinations | ||
| disabled.def | ||
| my.cnf | ||