diff options
author | pommicket <pommicket@gmail.com> | 2025-09-11 21:37:21 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-09-11 21:37:21 -0400 |
commit | bc929bc15968fe64976454a57b060f8da0547e4f (patch) | |
tree | 0d7f49acc7ec9bdf730df0e5dce0d94f4754a4e5 /pom.c | |
parent | 17cb42b2e533e4207e135752a356180573a566e7 (diff) |
Fix UTF-8 parsing bug
Diffstat (limited to 'pom.c')
-rw-r--r-- | pom.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |