diff options
author | Ryan Harrison <rharrison@chromium.org> | 2017-07-18 10:27:00 -0400 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-07-18 14:48:37 +0000 |
commit | 756023071d1c4574fcb433c4bc7f13e7b763f763 (patch) | |
tree | 3388aed81fc470ddfff8afa7def359070c2ad086 /xfa/fxfa/parser/cxfa_text.cpp | |
parent | 574366b637c1e937efc7b1becb1d151c3599f7af (diff) | |
download | pdfium-756023071d1c4574fcb433c4bc7f13e7b763f763.tar.xz |
Correct lexer handling of FormCalc identifiers
This makes the lexer stricter on valid characters for identifiers, and
conform to the grammar in the FormCalc spec. This should remove a
class of inputs that ClusterFuzz is attempting that are breaking later
stages of the transpile.
BUG: chromium:736234, pdfium:783, pdfium:784
Change-Id: I3987d6778a82b71d768fa751035993c0af2577ee
Reviewed-on: https://pdfium-review.googlesource.com/8010
Commit-Queue: Ryan Harrison <rharrison@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'xfa/fxfa/parser/cxfa_text.cpp')
0 files changed, 0 insertions, 0 deletions