From 5f2c7b2a65b942b6c9bbd290c932c956f31f9524 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Tue, 9 May 2006 13:20:25 +0000 Subject: [PATCH] (push_key_description): Fix previous change. --- src/ChangeLog | 4 ++++ src/keymap.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 9ae27eadf12..89147db983f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2006-05-09 Kenichi Handa + + * keymap.c (push_key_description): Handle invalid character key. + 2006-05-08 Kenichi Handa * callproc.c (Fcall_process): Use system_eol_type for encoding diff --git a/src/keymap.c b/src/keymap.c index a9669780830..c8158a3a691 100644 --- a/src/keymap.c +++ b/src/keymap.c @@ -2097,7 +2097,7 @@ push_key_description (c, p, force_multibyte) c2 = c & ~(alt_modifier | ctrl_modifier | hyper_modifier | meta_modifier | shift_modifier | super_modifier); - valid_p = SINGLE_BYTE_CHAR_P (c) || char_valid_p (c, 0); + valid_p = SINGLE_BYTE_CHAR_P (c2) || char_valid_p (c2, 0); if (! valid_p) { /* KEY_DESCRIPTION_SIZE is large enough for this. */ -- 2.39.5