# HG changeset patch # User Kenichi Handa # Date 1228286102 0 # Node ID 5706ca7c3d028d0b3537e35314c1f659fa3ad3d2 # Parent be17c10d73810e9bf08d6c2d3b9c673bdb139b78 (encode_coding_emacs_mule): Be sure to set `code'. diff -r be17c10d7381 -r 5706ca7c3d02 src/coding.c --- a/src/coding.c Wed Dec 03 06:16:18 2008 +0000 +++ b/src/coding.c Wed Dec 03 06:35:02 2008 +0000 @@ -2449,8 +2449,10 @@ if (preferred_charset_id >= 0) { charset = CHARSET_FROM_ID (preferred_charset_id); - if (! CHAR_CHARSET_P (c, charset)) - charset = char_charset (c, charset_list, NULL); + if (CHAR_CHARSET_P (c, charset)) + code = ENCODE_CHAR (charset, c); + else + charset = char_charset (c, charset_list, &code); } else charset = char_charset (c, charset_list, &code);