diff options
author | Sergei Petrunia <psergey@askmonty.org> | 2020-06-13 23:28:09 +0300 |
---|---|---|
committer | Sergei Petrunia <psergey@askmonty.org> | 2020-06-14 10:40:56 +0300 |
commit | e623d247872c1736029cffb0b7ff055a698900c6 (patch) | |
tree | 3522335ab60e4518acdcfad224d2ae8e9d22e003 /sql/sql_prepare.cc | |
parent | 21e79331c8c89e397d5a1ca4a4b8a70ad7c0377a (diff) | |
download | mariadb-git-e623d247872c1736029cffb0b7ff055a698900c6.tar.gz |
MDEV-22779: Crash: Prepared Statement ..., part #2.
For the sake of completeness, call sync_clones in reset_stmt_params, too.
Diffstat (limited to 'sql/sql_prepare.cc')
-rw-r--r-- | sql/sql_prepare.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc index 79d18fcb799..f0c9f818f87 100644 --- a/sql/sql_prepare.cc +++ b/sql/sql_prepare.cc @@ -3125,7 +3125,10 @@ static void reset_stmt_params(Prepared_statement *stmt) Item_param **item= stmt->param_array; Item_param **end= item + stmt->param_count; for (;item < end ; ++item) + { (**item).reset(); + (**item).sync_clones(); + } } |