diff options
author | Sergei Golubchik <serg@mariadb.org> | 2020-09-19 19:17:04 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2020-10-24 11:15:51 +0200 |
commit | 73a2ae9f89978a7108bdbe8bc450e855f059d3b6 (patch) | |
tree | 0cd4569b4ef12498ab782758e543928bec3d4304 /sql/sql_rename.cc | |
parent | 3cd4d8ddba69131f26f3773684d4a6c489063fdf (diff) | |
download | mariadb-git-73a2ae9f89978a7108bdbe8bc450e855f059d3b6.tar.gz |
MDEV-23764 Slave crashes in ha_storage_engine_is_enabled upon rename of view
view_pseudo_hton cannot be dereferenced
Diffstat (limited to 'sql/sql_rename.cc')
-rw-r--r-- | sql/sql_rename.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_rename.cc b/sql/sql_rename.cc index 0ac97bbeafd..77a1e46a75a 100644 --- a/sql/sql_rename.cc +++ b/sql/sql_rename.cc @@ -303,7 +303,8 @@ do_rename(THD *thd, TABLE_LIST *ren_table, const LEX_CSTRING *new_db, DBUG_RETURN(skip_error || if_exists ? 0 : 1); } - if (ha_check_if_updates_are_ignored(thd, hton, "RENAME")) + if (hton != view_pseudo_hton && + ha_check_if_updates_are_ignored(thd, hton, "RENAME")) { /* Shared table. Just drop the old .frm as it's not correct anymore |