diff options
author | mskold@mysql.com <> | 2005-02-01 10:05:22 +0100 |
---|---|---|
committer | mskold@mysql.com <> | 2005-02-01 10:05:22 +0100 |
commit | f21a737197c81a598639e7da7ce901e6b06d966d (patch) | |
tree | 3305456120aff67a778b05a18de2a8aff865176e /sql/filesort.cc | |
parent | ee0a4499903245d0ba16b26c2a29c89efbceab56 (diff) | |
parent | af1e8cf7ad9ab5d00e3dd69cc2d2af28d8eabe98 (diff) | |
download | mariadb-git-f21a737197c81a598639e7da7ce901e6b06d966d.tar.gz |
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb
into mysql.com:/usr/local/home/marty/MySQL/test/mysql-5.0-ndb
Diffstat (limited to 'sql/filesort.cc')
-rw-r--r-- | sql/filesort.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/filesort.cc b/sql/filesort.cc index 21f75fa5ea0..c4dbb82d8a5 100644 --- a/sql/filesort.cc +++ b/sql/filesort.cc @@ -1184,7 +1184,7 @@ sortlength(SORT_FIELD *sortorder, uint s_length, bool *multi_byte_charset) { sortorder->need_strxnfrm= 1; *multi_byte_charset= 1; - sortorder->length= sortorder->length*cs->strxfrm_multiply; + sortorder->length= cs->coll->strnxfrmlen(cs, sortorder->length); } } if (sortorder->field->maybe_null()) @@ -1197,7 +1197,7 @@ sortlength(SORT_FIELD *sortorder, uint s_length, bool *multi_byte_charset) sortorder->length=sortorder->item->max_length; if (use_strnxfrm((cs=sortorder->item->collation.collation))) { - sortorder->length= sortorder->length*cs->strxfrm_multiply; + sortorder->length= cs->coll->strnxfrmlen(cs, sortorder->length); sortorder->need_strxnfrm= 1; *multi_byte_charset= 1; } |