summaryrefslogtreecommitdiff
path: root/sql/log_event.cc
diff options
context:
space:
mode:
authorVenkatesh Duggirala <venkatesh.duggirala@oracle.com>2013-01-19 06:07:08 +0530
committerVenkatesh Duggirala <venkatesh.duggirala@oracle.com>2013-01-19 06:07:08 +0530
commit89f31d9d69271d35f0940f9358554f2cf729f3e9 (patch)
tree5c497dfb5af5cf0ea2bd407c880b07ccaf1fc232 /sql/log_event.cc
parentcdbba60456d10c045573074c1570e7ec0ab96ac0 (diff)
parentd1f351bcb6e684f53d1b8d8035a36a362d556db8 (diff)
downloadmariadb-git-89f31d9d69271d35f0940f9358554f2cf729f3e9.tar.gz
BUG#11752707-SLAVE CRASHES IF RBR HAS AS DESTINATION A VIEW RATHER
THAN A TABLE. Merging fix from mysql-5.1
Diffstat (limited to 'sql/log_event.cc')
-rw-r--r--sql/log_event.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/log_event.cc b/sql/log_event.cc
index f0e2d36c6c6..9b22ddb38a0 100644
--- a/sql/log_event.cc
+++ b/sql/log_event.cc
@@ -8765,6 +8765,7 @@ int Table_map_log_event::do_apply_event(Relay_log_info const *rli)
table_list->table_id= DBUG_EVALUATE_IF("inject_tblmap_same_id_maps_diff_table", 0, m_table_id);
table_list->updating= 1;
+ table_list->required_type= FRMTYPE_TABLE;
DBUG_PRINT("debug", ("table: %s is mapped to %u", table_list->table_name, table_list->table_id));
enum_tbl_map_status tblmap_status= check_table_map(rli, table_list);
if (tblmap_status == OK_TO_PROCESS)