summaryrefslogtreecommitdiff
path: root/pom.c
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-09-11 21:37:21 -0400
committerpommicket <pommicket@gmail.com>2025-09-11 21:37:21 -0400
commitbc929bc15968fe64976454a57b060f8da0547e4f (patch)
tree0d7f49acc7ec9bdf730df0e5dce0d94f4754a4e5 /pom.c
parent17cb42b2e533e4207e135752a356180573a566e7 (diff)
Fix UTF-8 parsing bug
Diffstat (limited to 'pom.c')
-rw-r--r--pom.c2
1 files changed, 1 insertions, 1 deletions
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;