summaryrefslogtreecommitdiff
path: root/sql/field_conv.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/field_conv.cc')
-rw-r--r--sql/field_conv.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/sql/field_conv.cc b/sql/field_conv.cc
index bcd4c5fbb38..7fa6ecc4428 100644
--- a/sql/field_conv.cc
+++ b/sql/field_conv.cc
@@ -400,8 +400,7 @@ static void do_field_varbinary_pre50(Copy_field *copy)
void Field::do_field_int(Copy_field *copy)
{
longlong value= copy->from_field->val_int();
- copy->to_field->store(value,
- MY_TEST(copy->from_field->flags & UNSIGNED_FLAG));
+ copy->to_field->store(value, copy->from_field->is_unsigned());
}
void Field::do_field_real(Copy_field *copy)
@@ -716,7 +715,7 @@ void Copy_field::set(Field *to,Field *from,bool save)
else
do_copy=0;
- if ((to->flags & BLOB_FLAG) && save)
+ if ((to->flags() & BLOB_FLAG) && save)
do_copy2= do_save_blob;
else
do_copy2= to->get_copy_func(from);