diff options
Diffstat (limited to 'sql/set_var.cc')
-rw-r--r-- | sql/set_var.cc | 11 |
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. |