# HG changeset patch # User Kenichi Handa # Date 967252069 0 # Node ID 738330ba020f32225cd75701bbf7121cc13144fd # Parent 109bb1f9196322e520d80db414242888769aed95 (char_to_string): Check the character validity. (char_valid_p): If C is not less than MAX_CHAR, be sure to return 0. diff -r 109bb1f91963 -r 738330ba020f src/charset.c --- a/src/charset.c Sat Aug 26 00:36:57 2000 +0000 +++ b/src/charset.c Sat Aug 26 01:07:49 2000 +0000 @@ -221,7 +221,7 @@ *p++ = c + 0x20; } } - else if (c < MAX_CHAR) + else if (CHAR_VALID_P (c)) { int charset, c1, c2; @@ -1076,7 +1076,7 @@ { int charset, c1, c2; - if (c < 0) + if (c < 0 || c >= MAX_CHAR) return 0; if (SINGLE_BYTE_CHAR_P (c)) return 1;