summaryrefslogtreecommitdiff
path: root/sql/ha_partition.cc
diff options
context:
space:
mode:
authorOleksandr Byelkin <sanja@mariadb.com>2022-08-09 13:47:17 +0200
committerOleksandr Byelkin <sanja@mariadb.com>2022-08-09 13:47:17 +0200
commit73e086442a96442ae33be57efe8cca275ee9ba2c (patch)
tree94d470e595ae5aa65630aa3195d5f1da2202b852 /sql/ha_partition.cc
parent75d631f333544de4487a6dd251d6f361e1d55d6b (diff)
parentfbfd44be3ca9dd22d6da543325b72907ab795fa8 (diff)
downloadmariadb-git-73e086442a96442ae33be57efe8cca275ee9ba2c.tar.gz
Merge branch '10.7' into 10.8
Diffstat (limited to 'sql/ha_partition.cc')
-rw-r--r--sql/ha_partition.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/sql/ha_partition.cc b/sql/ha_partition.cc
index 837ab70c530..8734b330ec6 100644
--- a/sql/ha_partition.cc
+++ b/sql/ha_partition.cc
@@ -2143,9 +2143,11 @@ int ha_partition::change_partitions(HA_CREATE_INFO *create_info,
}
DBUG_ASSERT(m_new_file == 0);
m_new_file= new_file_array;
- (*m_new_file)->extra(HA_EXTRA_BEGIN_ALTER_COPY);
+ for (i= 0; i < part_count; i++)
+ m_added_file[i]->extra(HA_EXTRA_BEGIN_ALTER_COPY);
error= copy_partitions(copied, deleted);
- (*m_new_file)->extra(HA_EXTRA_END_ALTER_COPY);
+ for (i= 0; i < part_count; i++)
+ m_added_file[i]->extra(HA_EXTRA_END_ALTER_COPY);
if (unlikely(error))
{
/*