summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
authorunknown <ramil/ram@myoffice.izhnet.ru>2007-01-18 15:59:40 +0400
committerunknown <ramil/ram@myoffice.izhnet.ru>2007-01-18 15:59:40 +0400
commit29d9e91478f07988d3e1f5ab60514751cb8bb439 (patch)
tree605b91cc4bb432f46802020c94544f0e960f25fa /sql/field.cc
parent84b51f9f8fcc06d6e51b263ad72cdcc22e04a9b6 (diff)
parent368d6b2794040a02911dbc9a358575e930691596 (diff)
downloadmariadb-git-29d9e91478f07988d3e1f5ab60514751cb8bb439.tar.gz
Merge mysql.com:/usr/home/ram/work/bug22533/my50-bug22533
into mysql.com:/usr/home/ram/work/bug22533/my51-bug22533 mysql-test/r/range.result: Auto merged mysql-test/r/type_bit.result: Auto merged mysql-test/r/type_bit_innodb.result: Auto merged sql/field.cc: Auto merged
Diffstat (limited to 'sql/field.cc')
-rw-r--r--sql/field.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/field.cc b/sql/field.cc
index 1e42a53e45a..01811394e38 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -8166,6 +8166,7 @@ Field_bit::Field_bit(char *ptr_arg, uint32 len_arg, uchar *null_ptr_arg,
bit_ptr(bit_ptr_arg), bit_ofs(bit_ofs_arg), bit_len(len_arg & 7),
bytes_in_rec(len_arg / 8)
{
+ flags|= UNSIGNED_FLAG;
/*
Ensure that Field::eq() can distinguish between two different bit fields.
(two bit fields that are not null, may have same ptr and null_ptr)
@@ -8472,6 +8473,7 @@ Field_bit_as_char::Field_bit_as_char(char *ptr_arg, uint32 len_arg,
:Field_bit(ptr_arg, len_arg, null_ptr_arg, null_bit_arg, 0, 0,
unireg_check_arg, field_name_arg)
{
+ flags|= UNSIGNED_FLAG;
bit_len= 0;
bytes_in_rec= (len_arg + 7) / 8;
}