diff options
author | kostja@bodhi.local <> | 2007-03-20 00:42:11 +0300 |
---|---|---|
committer | kostja@bodhi.local <> | 2007-03-20 00:42:11 +0300 |
commit | bdb10baec172fa2443f94b0f613a2c9d5e843017 (patch) | |
tree | 430ad1efea83b67994a7f31aab1a92c249366fb6 /sql/field.cc | |
parent | e9fb4a686ff2d464e33902624d8425d379ef5016 (diff) | |
parent | 1812656d90f7d6d3db961500779c7ee8b8bea780 (diff) | |
download | mariadb-git-bdb10baec172fa2443f94b0f613a2c9d5e843017.tar.gz |
Merge bk-internal.mysql.com:/home/bk/mysql-5.1
into bodhi.local:/opt/local/work/mysql-5.1-runtime
Diffstat (limited to 'sql/field.cc')
-rw-r--r-- | sql/field.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sql/field.cc b/sql/field.cc index 31f49114ebf..7240a59c75f 100644 --- a/sql/field.cc +++ b/sql/field.cc @@ -1208,13 +1208,13 @@ String *Field::val_int_as_str(String *val_buffer, my_bool unsigned_val) { ASSERT_COLUMN_MARKED_FOR_READ; CHARSET_INFO *cs= &my_charset_bin; - uint length= 21; + uint length; longlong value= val_int(); - if (val_buffer->alloc(length)) + if (val_buffer->alloc(MY_INT64_NUM_DECIMAL_DIGITS)) return 0; length= (uint) (*cs->cset->longlong10_to_str)(cs, (char*) val_buffer->ptr(), - length, + MY_INT64_NUM_DECIMAL_DIGITS, unsigned_val ? 10 : -10, value); val_buffer->length(length); |