aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <>2022-02-01 13:17:11 +0000
committerdrh <>2022-02-01 13:17:11 +0000
commite66532a63b934135ec9ebd72bdddcf79a3fb97a0 (patch)
treee83295ab437f7b49532988e5f290fcb83334e932 /src
parentca1776b5f3af281ded8e847e311f984a608a84ec (diff)
downloadsqlite-e66532a63b934135ec9ebd72bdddcf79a3fb97a0.tar.gz
sqlite-e66532a63b934135ec9ebd72bdddcf79a3fb97a0.zip
CLI: Take extra care to not split a multi-byte unicode character when doing
wordwrap. FossilOrigin-Name: 00b1b7020a564976da3237532434e47ccf17eb5d620e6ac45f3e70b5d5739200
Diffstat (limited to 'src')
-rw-r--r--src/shell.c.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shell.c.in b/src/shell.c.in
index bd65c6f2b..ef8afe026 100644
--- a/src/shell.c.in
+++ b/src/shell.c.in
@@ -3227,7 +3227,7 @@ static char *translateForDisplayAndDup(
}
if( k<=i/2 ){
for(k=i; k>i/2; k--){
- if( isalnum(z[k-1])!=isalnum(z[k]) ) break;
+ if( isalnum(z[k-1])!=isalnum(z[k]) && (z[k]&0xc0)!=0x80 ) break;
}
}
if( k<=i/2 ){