DescriptionFix some issues with CXFA_FMParse/CXFA_FMLexer infinite looping.
The parser did not expect an invalid token in some places, leading to an
infinite loop.
In the lexer, if an invalid string was found, the underlying pointer was
never advanced.
Also cleans some minor stuff along the way:
- Remove nonsensical/useless destructors
- Use unique_ptrs for owned members
- Remove unused members
- Other minor style changes
BUG=587620
R=tsepez@chromium.org
Committed: https://pdfium.googlesource.com/pdfium/+/1e1d3b0f2bc6b6c185b37e0aa6b8663e901dc8bf
Patch Set 1 #Patch Set 2 : delete more stuff #
Total comments: 10
Patch Set 3 : address nits #
Messages
Total messages: 7 (3 generated)
|