From b81d200453832fb153be4ee169255dbe56d5d0ce Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Tue, 13 Oct 2026 18:02:56 -0400 Subject: [PATCH] Invalid range check in EUC-JP --- src/encoding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/encoding.c b/src/encoding.c index c9c2e13056..cd39cdff72 100644 --- a/src/encoding.c +++ b/src/encoding.c @@ -4115,7 +4115,7 @@ pm_encoding_euc_jp_char_width(const uint8_t *b, ptrdiff_t n) { } // These are the triple byte characters. - if ((n > 2) && (b[0] == 0x8F) && (b[1] >= 0xA1 && b[2] <= 0xFE) && (b[2] >= 0xA1 && b[2] <= 0xFE)) { + if ((n > 2) && (b[0] == 0x8F) && (b[1] >= 0xA1 && b[1] <= 0xFE) && (b[2] >= 0xA1 && b[2] <= 0xFE)) { return 3; }