summaryrefslogtreecommitdiff
path: root/sql/handler.h
diff options
context:
space:
mode:
authorunknown <gluh@mysql.com/gluh.(none)>2006-08-23 16:58:36 +0500
committerunknown <gluh@mysql.com/gluh.(none)>2006-08-23 16:58:36 +0500
commit0baa801e1695549454a3398169658b70860bb613 (patch)
tree5ddae72a2d08949e6f4b1da60454560198f1e679 /sql/handler.h
parenta649c63130c8ff09c097253a091cebfe69a5fab4 (diff)
downloadmariadb-git-0baa801e1695549454a3398169658b70860bb613.tar.gz
Bug#20548 Events: crash if InnoDB, multiple events, busy procedures, partitions
setup 'share' struct for all partiton file elements. It's neccessary because we use m_file[0]->update_create_info(create_info) during ha_partition::update_create_info and 'share' for m_file[0] should be valid sql/ha_partition.h: Bug#20548 Events: crash if InnoDB, multiple events, busy procedures, partitions sql/handler.h: Bug#20548 Events: crash if InnoDB, multiple events, busy procedures, partitions
Diffstat (limited to 'sql/handler.h')
-rw-r--r--sql/handler.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/handler.h b/sql/handler.h
index 201a2f1980a..523a5db5356 100644
--- a/sql/handler.h
+++ b/sql/handler.h
@@ -983,7 +983,7 @@ public:
virtual void print_error(int error, myf errflag);
virtual bool get_error_message(int error, String *buf);
uint get_dup_key(int error);
- void change_table_ptr(TABLE *table_arg, TABLE_SHARE *share)
+ virtual void change_table_ptr(TABLE *table_arg, TABLE_SHARE *share)
{
table= table_arg;
table_share= share;