summaryrefslogtreecommitdiff
path: root/sql/set_var.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/set_var.cc')
-rw-r--r--sql/set_var.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/sql/set_var.cc b/sql/set_var.cc
index 07395e3e708..a5b80e34993 100644
--- a/sql/set_var.cc
+++ b/sql/set_var.cc
@@ -686,6 +686,17 @@ sys_var *intern_find_sys_var(const char *str, uint length)
}
+bool find_sys_var_null_base(THD *thd, struct sys_var_with_base *tmp)
+{
+ tmp->var= find_sys_var(thd, tmp->base_name.str, tmp->base_name.length);
+
+ if (tmp->var != NULL)
+ tmp->base_name= null_lex_str;
+
+ return thd->is_error();
+}
+
+
/**
Execute update of all variables.