diff options
author | Rucha Deodhar <rucha.deodhar@mariadb.com> | 2021-04-26 17:11:51 +0530 |
---|---|---|
committer | Rucha Deodhar <rucha.deodhar@mariadb.com> | 2021-04-26 17:11:51 +0530 |
commit | f73166cded0ee5a3b8615d16a0d91dfd8e867dba (patch) | |
tree | 21a10d71e7ef63e8a718bfc8540745c1f7167e1b /sql/sql_class.h | |
parent | 54c460ace606157f2a23706ec98e9de70aba767e (diff) | |
download | mariadb-git-bb-10.3-MDEV-25462.tar.gz |
MDEV-25462: Assertion `m_status == DA_ERROR || m_status == DA_OK ||bb-10.3-MDEV-25462
m_status == DA_OK_BULK' failed in Diagnostics_area::message
from get_schema_tables_record
Analysis: When parsing takes place and we get ER_PARSE_ERROR, error is not set
because we assume we are parsing a stored procedure.
Fix: Set error status if error is ER_PARSE_ERROR and we are not parsing a
stored procedure.
Diffstat (limited to 'sql/sql_class.h')
-rw-r--r-- | sql/sql_class.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_class.h b/sql/sql_class.h index c9967b98994..d43b49d56d4 100644 --- a/sql/sql_class.h +++ b/sql/sql_class.h @@ -2814,6 +2814,7 @@ public: bool create_tmp_table_for_derived; bool save_prep_leaf_list; + bool is_parsing_IS_table; /* container for handler's private per-connection data */ Ha_data ha_data[MAX_HA]; |