Fix bug #11073 with bidi-related crashes displaying some byte sequences.
commite99a9b8bdccadded1f6fae88ee7a2a93dfd4eacf
authorEli Zaretskii <eliz@gnu.org>
Fri, 23 Mar 2012 12:32:23 +0000 (23 14:32 +0200)
committerEli Zaretskii <eliz@gnu.org>
Fri, 23 Mar 2012 12:32:23 +0000 (23 14:32 +0200)
tree63e7c428a3bed645559e2c1046eb66351e1ea4a3
parent5063c0e1a29078fb72ef5e48e1eeed6a863128ac
Fix bug #11073 with bidi-related crashes displaying some byte sequences.

 src/bidi.c (bidi_fetch_char): Use STRING_CHAR_AND_LENGTH instead of
 FETCH_MULTIBYTE_CHAR followed by CHAR_BYTES.  Prevents crashes
 when fetching a multibyte character consumes more bytes than
 CHAR_BYTES returns, due to unification of CJK characters in
 string_char.
src/ChangeLog
src/bidi.c