summaryrefslogtreecommitdiff
path: root/sql/set_var.h
diff options
context:
space:
mode:
authorkaa@polly.(none) <>2007-10-21 21:45:31 +0400
committerkaa@polly.(none) <>2007-10-21 21:45:31 +0400
commit349841118f6e209faedc09e59282d6751706a06f (patch)
treed9a0e8a70b282f3cc95eb07c97026d17a8afa4db /sql/set_var.h
parent7f67efccef94449ef6c797583a2695b27a9b7376 (diff)
downloadmariadb-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