summaryrefslogtreecommitdiff
path: root/strings
diff options
context:
space:
mode:
authorunknown <bar@bar.intranet.mysql.r18.ru>2004-01-15 13:27:20 +0400
committerunknown <bar@bar.intranet.mysql.r18.ru>2004-01-15 13:27:20 +0400
commitfd427c063da5d5b3843120ad76f02cfd823c8d22 (patch)
tree2a83c5a241a7c982b4f02a6147143093e09eb340 /strings
parent4239d4b24f281f9f5c2d21a622b616ac711f9f2e (diff)
downloadmariadb-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.c2
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,