summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/field.cc')
-rw-r--r--sql/field.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/sql/field.cc b/sql/field.cc
index 0f1faccfe42..a270f102cd5 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -342,9 +342,10 @@ String *Field::val_int_as_str(String *val_buffer, my_bool unsigned_flag)
longlong value= val_int();
if (val_buffer->alloc(length))
return 0;
- length= (uint) cs->cset->longlong10_to_str(cs, (char*) val_buffer->ptr(),
- length, unsigned_flag ? 10 : -10,
- value);
+ length= (uint) (*cs->cset->longlong10_to_str)(cs, (char*) val_buffer->ptr(),
+ length,
+ unsigned_flag ? 10 : -10,
+ value);
val_buffer->length(length);
return val_buffer;
}