diff options
author | unknown <serg@serg.mylan> | 2004-03-20 14:36:00 +0100 |
---|---|---|
committer | unknown <serg@serg.mylan> | 2004-03-20 14:36:00 +0100 |
commit | eb3ded5665fa43e616d8e02f4a63805848c3747b (patch) | |
tree | 24da11aa25768046ee1aea611ef024c0d5c3d5e3 /sql/set_var.h | |
parent | 5395e2e08a53e364a2a55b876877aaa5fb4d32c6 (diff) | |
download | mariadb-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.h | 5 |
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); |