| ... | @@ -1540,7 +1540,7 @@ const InlineParser = struct { | ... | @@ -1540,7 +1540,7 @@ const InlineParser = struct { |
| 1540 | iter.pos += 1; | 1540 | iter.pos += 1; |
| 1541 | return .{ .text = replacement }; | 1541 | return .{ .text = replacement }; |
| 1542 | }; | 1542 | }; |
| 1543 | const is_valid = iter.pos + cp_len < iter.content.len and | 1543 | const is_valid = iter.pos + cp_len <= iter.content.len and |
| 1544 | std.unicode.utf8ValidateSlice(iter.content[iter.pos..][0..cp_len]); | 1544 | std.unicode.utf8ValidateSlice(iter.content[iter.pos..][0..cp_len]); |
| 1545 | const cp_encoded = if (is_valid) | 1545 | const cp_encoded = if (is_valid) |
| 1546 | iter.content[iter.pos..][0..cp_len] | 1546 | iter.content[iter.pos..][0..cp_len] |