(encode_coding_utf_16): Fix checking of an Unicode character.
authorKenichi Handa <handa@m17n.org>
Thu, 27 Aug 2009 07:30:51 +0000 (07:30 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 27 Aug 2009 07:30:51 +0000 (07:30 +0000)
src/ChangeLog
src/coding.c

index b14fac9..7eb5f5b 100644 (file)
@@ -1,5 +1,8 @@
 2009-08-27  Kenichi Handa  <handa@m17n.org>
 
+       * coding.c (encode_coding_utf_16): Fix checking of a Unicode
+       character.
+
        * cmds.c (Fself_insert_command): Avoid unnecessay
        unibyte->multibyte conversion.
 
index a8f8437..388b4b8 100644 (file)
@@ -1858,7 +1858,7 @@ encode_coding_utf_16 (coding)
     {
       ASSURE_DESTINATION (safe_room);
       c = *charbuf++;
-      if (c >= MAX_UNICODE_CHAR)
+      if (c > MAX_UNICODE_CHAR)
        c = coding->default_char;
 
       if (c < 0x10000)