summaryrefslogtreecommitdiff
path: root/sql/sql_show.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_show.cc')
-rw-r--r--sql/sql_show.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc
index d01f84fe7d1..2851f867889 100644
--- a/sql/sql_show.cc
+++ b/sql/sql_show.cc
@@ -65,6 +65,7 @@
#include "transaction.h"
#include "opt_trace.h"
#include "my_cpu.h"
+#include "scope.h"
#include "lex_symbol.h"
@@ -6409,8 +6410,7 @@ bool store_schema_params(THD *thd, TABLE *table, TABLE *proc_table,
{
Field *field;
LEX_CSTRING tmp_string;
- Sql_mode_save sql_mode_backup(thd);
- thd->variables.sql_mode= sql_mode;
+ auto _= make_scope_value(thd->variables.sql_mode, sql_mode);
if (sph->type() == SP_TYPE_FUNCTION)
{