-
-
Notifications
You must be signed in to change notification settings - Fork 790
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Infinite loop when an invalid callout list follows a list item #3472
Comments
This causes Asciidoctor to hang as well. Here's the UTF-8 string to reproduce:
Looks like a dlist parsing error related to #2888. |
Yep, same exact problem. We made a change to the syntax rules, but forgot to update one of the matchers. |
The problem occurs when an old-style callout list item follows another list item. Here's another example:
It also happens for this case:
All part of the same problem. |
Thanks for your report @cawalch! @mojavelinux Do you reproduce this issue in Ruby? |
Yep, I can reproduce it using exactly the scenario the NOTE in the code warns about.
It certainly couldn't hurt. |
…solete syntax is found inside list item
…solete syntax is found inside list item
Version 2.0.3
Found with jsfuzz
The text was updated successfully, but these errors were encountered: