diff options
author | kaa@polly.(none) <> | 2007-10-21 21:45:31 +0400 |
---|---|---|
committer | kaa@polly.(none) <> | 2007-10-21 21:45:31 +0400 |
commit | 349841118f6e209faedc09e59282d6751706a06f (patch) | |
tree | d9a0e8a70b282f3cc95eb07c97026d17a8afa4db /sql/set_var.h | |
parent | 7f67efccef94449ef6c797583a2695b27a9b7376 (diff) | |
download | mariadb-git-349841118f6e209faedc09e59282d6751706a06f.tar.gz |
Bug #28550 "Potential bugs related to the return type of the CHAR function".
Since, as of MySQL 5.0.15, CHAR() arguments larger than 255 are converted into multiple result bytes, a single CHAR() argument can now take up to 4 bytes. This patch fixes Item_func_char::fix_length_and_dec() to take this into account.
This patch also fixes a regression introduced by the patch for bug21513. As now we do not always have the 'name' member of Item set for Item_hex_string and Item_bin_string, an own print() method has been added to Item_hex_string so that it could correctly be printed by Item_func::print_args().
Diffstat (limited to 'sql/set_var.h')
0 files changed, 0 insertions, 0 deletions