diff options
author | cmiller@zippy.cornsilk.net <> | 2007-01-26 14:47:12 -0500 |
---|---|---|
committer | cmiller@zippy.cornsilk.net <> | 2007-01-26 14:47:12 -0500 |
commit | 41179e6a8f3ea4e2d76de1e075eef00b966c65aa (patch) | |
tree | 1bdeaee39a7c30f0303fffa248adf4c2be993391 /sql/set_var.h | |
parent | 7c298786f133b022f189564ffc620626ca51f748 (diff) | |
download | mariadb-git-41179e6a8f3ea4e2d76de1e075eef00b966c65aa.tar.gz |
Bug #25879: THD::options isn't set with ulonglong values and \
variables
Bits higher than 2**31 were impossible to set on THD::options. It's
probably a remnant from a time when options was a 32-bit integer.
Now, use unsigned long-long constants and variables to set and clear
THD::options.
---
Pulled comments back to column 49.
Diffstat (limited to 'sql/set_var.h')
-rw-r--r-- | sql/set_var.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/set_var.h b/sql/set_var.h index 3304f552a97..d55ca4d289f 100644 --- a/sql/set_var.h +++ b/sql/set_var.h @@ -457,11 +457,11 @@ class sys_var_thd_bit :public sys_var_thd sys_check_func check_func; sys_update_func update_func; public: - ulong bit_flag; + ulonglong bit_flag; bool reverse; sys_var_thd_bit(const char *name_arg, sys_check_func c_func, sys_update_func u_func, - ulong bit, bool reverse_arg=0) + ulonglong bit, bool reverse_arg=0) :sys_var_thd(name_arg), check_func(c_func), update_func(u_func), bit_flag(bit), reverse(reverse_arg) {} |