From bc929bc15968fe64976454a57b060f8da0547e4f Mon Sep 17 00:00:00 2001 From: pommicket Date: Thu, 11 Sep 2025 21:37:21 -0400 Subject: Fix UTF-8 parsing bug --- pom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.c b/pom.c index 78dfe68..a46e430 100644 --- a/pom.c +++ b/pom.c @@ -331,7 +331,7 @@ parser_read_to_buf(struct parser *parser, bool skip_bom) { utf8_state = UTF8_STATE_2CONT_LT_A0; } else if (byte < 0xF0) { // 3-byte sequence - utf8_state = UTF8_STATE_3CONT; + utf8_state = UTF8_STATE_2CONT; } else if (byte == 0xF0) { // 4-byte sequence; must check for overlongness utf8_state = UTF8_STATE_3CONT_GTEQ_90; -- cgit v1.2.3