Merge branch 'obsd-master'

This commit is contained in:
Thomas Adam 2024-10-04 18:01:07 +01:00
commit 16b44d2a5b

View File

@ -1069,7 +1069,7 @@ tty_keys_extended_key(struct tty *tty, const char *buf, size_t len,
nkey = number; nkey = number;
/* Convert UTF-32 codepoint into internal representation. */ /* Convert UTF-32 codepoint into internal representation. */
if (nkey & ~0x7f) { if (nkey != KEYC_BSPACE && nkey & ~0x7f) {
if (utf8_fromwc(nkey, &ud) == UTF8_DONE && if (utf8_fromwc(nkey, &ud) == UTF8_DONE &&
utf8_from_data(&ud, &uc) == UTF8_DONE) utf8_from_data(&ud, &uc) == UTF8_DONE)
nkey = uc; nkey = uc;