diff options
author | Aleksey Midenkov <midenok@gmail.com> | 2019-02-06 22:26:52 +0300 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.com> | 2019-05-20 15:28:20 +0400 |
commit | c86773f46fa80599c5571b62147dde34135f5851 (patch) | |
tree | 6cc56aa15743caf3417285af0ded5549b6b6959d /sql/sql_yacc.yy | |
parent | 6473641b9a04d65b7480831e926aa4150571a617 (diff) | |
download | mariadb-git-c86773f46fa80599c5571b62147dde34135f5851.tar.gz |
MDEV-18136 Server crashes in Item_func_dyncol_create::prepare_arguments
[Closes tempesta-tech/mariadb#572]
Diffstat (limited to 'sql/sql_yacc.yy')
-rw-r--r-- | sql/sql_yacc.yy | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy index f89984d848f..a333bd79dd3 100644 --- a/sql/sql_yacc.yy +++ b/sql/sql_yacc.yy @@ -6064,13 +6064,8 @@ opt_versioning_rotation: | INTERVAL_SYM expr interval opt_versioning_interval_start { partition_info *part_info= Lex->part_info; - if (unlikely(part_info->vers_set_interval($2, $3, $4))) - { - my_error(ER_PART_WRONG_VALUE, MYF(0), - Lex->create_last_non_select_table->table_name.str, - "INTERVAL"); + if (unlikely(part_info->vers_set_interval(thd, $2, $3, $4))) MYSQL_YYABORT; - } } | LIMIT ulonglong_num { |