diff options
Diffstat (limited to 'sql/sql_error.cc')
-rw-r--r-- | sql/sql_error.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_error.cc b/sql/sql_error.cc index cef9e6cec00..6961f1b258e 100644 --- a/sql/sql_error.cc +++ b/sql/sql_error.cc @@ -672,7 +672,8 @@ Sql_condition *Warning_info::push_warning(THD *thd, if (m_allow_unlimited_warnings || m_warn_list.elements() < thd->variables.max_error_count) { - cond= new (& m_warn_root) Sql_condition(& m_warn_root, *value, msg); + cond= new (& m_warn_root) Sql_condition(& m_warn_root, *value, msg, + thd->current_insert_index); if (cond) m_warn_list.push_back(cond); } |