diff options
author | unknown <bar@bar.intranet.mysql.r18.ru> | 2004-01-15 13:27:20 +0400 |
---|---|---|
committer | unknown <bar@bar.intranet.mysql.r18.ru> | 2004-01-15 13:27:20 +0400 |
commit | fd427c063da5d5b3843120ad76f02cfd823c8d22 (patch) | |
tree | 2a83c5a241a7c982b4f02a6147143093e09eb340 /strings | |
parent | 4239d4b24f281f9f5c2d21a622b616ac711f9f2e (diff) | |
download | mariadb-git-fd427c063da5d5b3843120ad76f02cfd823c8d22.tar.gz |
Fic for Bug 2367: INSERT() behaviour is different for different charsets.
Diffstat (limited to 'strings')
-rw-r--r-- | strings/ctype-mb.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/strings/ctype-mb.c b/strings/ctype-mb.c index 271c56b8a0a..b5e8c4598a0 100644 --- a/strings/ctype-mb.c +++ b/strings/ctype-mb.c @@ -271,7 +271,7 @@ uint my_charpos_mb(CHARSET_INFO *cs __attribute__((unused)), b+= (mblen= my_ismbchar(cs,b,e)) ? mblen : 1; pos--; } - return b-b0; + return pos ? e+2-b0 : b-b0; } uint my_instr_mb(CHARSET_INFO *cs, |