diff options
author | bar@bar.intranet.mysql.r18.ru <> | 2004-02-06 16:59:25 +0400 |
---|---|---|
committer | bar@bar.intranet.mysql.r18.ru <> | 2004-02-06 16:59:25 +0400 |
commit | d13ad0822e606888737353740612c4ebfc4ab25d (patch) | |
tree | 1de54a5d40a817616ee8991ff03ebb355c4f1d18 /sql/item_strfunc.h | |
parent | d200443bed85b2647da0729904a2e2d9449e16a8 (diff) | |
download | mariadb-git-d13ad0822e606888737353740612c4ebfc4ab25d.tar.gz |
Problem fix:
http://bugs.mysql.com/bug.php?id=2366
Wrong utf8 behaviour when data is trancated
Diffstat (limited to 'sql/item_strfunc.h')
-rw-r--r-- | sql/item_strfunc.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h index fd0afb19726..465300e721e 100644 --- a/sql/item_strfunc.h +++ b/sql/item_strfunc.h @@ -518,7 +518,8 @@ public: void fix_length_and_dec() { collation.set(default_charset()); - decimals=0; max_length=args[0]->max_length*2; + decimals=0; + max_length=args[0]->max_length*2*collation.collation->mbmaxlen; } }; |