mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:47:36 +00:00
LibMarkdown: Reset offset to 0 on each new List line
Found by FuzzMarkdown.
This commit is contained in:
parent
c22790adb2
commit
1dfae92eac
1 changed files with 2 additions and 0 deletions
|
@ -142,8 +142,10 @@ OwnPtr<List> List::parse(Vector<StringView>::ConstIterator& lines)
|
||||||
first = false;
|
first = false;
|
||||||
if (!item_builder.is_empty())
|
if (!item_builder.is_empty())
|
||||||
item_builder.append(' ');
|
item_builder.append(' ');
|
||||||
|
ASSERT(offset <= line.length());
|
||||||
item_builder.append(line.substring_view(offset, line.length() - offset));
|
item_builder.append(line.substring_view(offset, line.length() - offset));
|
||||||
++lines;
|
++lines;
|
||||||
|
offset = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!flush_item_if_needed() || first)
|
if (!flush_item_if_needed() || first)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue