summaryrefslogtreecommitdiffstats
path: root/sql/sp_head.cc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--sql/sp_head.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sp_head.cc b/sql/sp_head.cc
index 58235055..b7a9ba4c 100644
--- a/sql/sp_head.cc
+++ b/sql/sp_head.cc
@@ -3862,6 +3862,9 @@ sp_instr_stmt::execute(THD *thd, uint *nextp)
thd->update_stats();
thd->lex->sql_command= save_sql_command;
*nextp= m_ip+1;
+#ifdef PROTECT_STATEMENT_MEMROOT
+ mark_as_qc_used();
+#endif
}
thd->set_query(query_backup);
thd->query_name_consts= 0;