diff options
author | mikael@dator6.(none) <> | 2008-01-28 16:11:43 +0100 |
---|---|---|
committer | mikael@dator6.(none) <> | 2008-01-28 16:11:43 +0100 |
commit | 159b509caba460704d3761fe42b26c891bfbd7d5 (patch) | |
tree | 707d30493d0e4ee3632c002bca33023797d17960 /sql/sql_partition.cc | |
parent | dbcd4d9ec854a6a7ce29e34e356f8bafbe4bd02a (diff) | |
download | mariadb-git-159b509caba460704d3761fe42b26c891bfbd7d5.tar.gz |
BUG#33429: No check for maxvalue before adding partition
Diffstat (limited to 'sql/sql_partition.cc')
-rw-r--r-- | sql/sql_partition.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sql/sql_partition.cc b/sql/sql_partition.cc index eabf4526f7b..36f1cc771a6 100644 --- a/sql/sql_partition.cc +++ b/sql/sql_partition.cc @@ -4313,7 +4313,12 @@ uint prep_alter_part_table(THD *thd, TABLE *table, Alter_info *alter_info, { my_error(ER_NO_BINLOG_ERROR, MYF(0)); DBUG_RETURN(TRUE); - } + } + if (tab_part_info->defined_max_value) + { + my_error(ER_PARTITION_MAXVALUE_ERROR, MYF(0)); + DBUG_RETURN(TRUE); + } if (no_new_partitions == 0) { my_error(ER_ADD_PARTITION_NO_NEW_PARTITION, MYF(0)); |