summaryrefslogtreecommitdiff
path: root/sql/set_var.h
diff options
context:
space:
mode:
authorunknown <serg@serg.mylan>2004-03-20 14:36:00 +0100
committerunknown <serg@serg.mylan>2004-03-20 14:36:00 +0100
commiteb3ded5665fa43e616d8e02f4a63805848c3747b (patch)
tree24da11aa25768046ee1aea611ef024c0d5c3d5e3 /sql/set_var.h
parent5395e2e08a53e364a2a55b876877aaa5fb4d32c6 (diff)
downloadmariadb-git-eb3ded5665fa43e616d8e02f4a63805848c3747b.tar.gz
select @@smth=@@sys_str_var crash fixed
mysql-test/r/variables.result: new test mysql-test/t/ctype_utf8.test: typos fixed mysql-test/t/variables.test: new test sql/mysqld.cc: sys_str_var->value must be not NULL sql/set_var.cc: initialize sys_str_var->value from a constructor sql/set_var.h: initialize sys_str_var->value from a constructor
Diffstat (limited to 'sql/set_var.h')
-rw-r--r--sql/set_var.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/set_var.h b/sql/set_var.h
index ac20742da8c..8f21c5a729f 100644
--- a/sql/set_var.h
+++ b/sql/set_var.h
@@ -139,8 +139,9 @@ public:
sys_var_str(const char *name_arg,
sys_check_func check_func_arg,
sys_update_func update_func_arg,
- sys_set_default_func set_default_func_arg)
- :sys_var(name_arg), check_func(check_func_arg),
+ sys_set_default_func set_default_func_arg,
+ char *value_arg)
+ :sys_var(name_arg), check_func(check_func_arg), value(value_arg),
update_func(update_func_arg),set_default_func(set_default_func_arg)
{}
bool check(THD *thd, set_var *var);