diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2017-06-14 13:53:34 -0400 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-06-14 18:09:00 +0000 |
commit | 60d92de2dcab52523829de81c5cd1e50b3f8414f (patch) | |
tree | eada870de20d30356d8ba9dd06770aa31c630284 /xfa/fwl/core/cfwl_barcode.cpp | |
parent | 797ca5cad52edde7c65da45a15216f20b1bfd8fd (diff) | |
download | pdfium-60d92de2dcab52523829de81c5cd1e50b3f8414f.tar.xz |
[Merge M60] Allow zero length streams when parsing.
It's possible to create a stream of length 0 in a PDF document.
Currently the code will early exit and return a nullptr. This causes
issues when you want to print the given PDF as the FPDF_ImportPages code
ends up only generating up to the zero length object.
This CL allows creating streams with length 0 and updates the PDF saving
code to output a blank stream.
TBR=thestig@chromium.org
Bug: chromium:732380
Change-Id: I44182ba4aaac7c51284b002ba01bbc34b6bcf9e0
Reviewed-on: https://pdfium-review.googlesource.com/6490
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
(cherry picked from commit 957480c17682008ae2a14723868fcdcab89b6577)
Reviewed-on: https://pdfium-review.googlesource.com/6557
Reviewed-by: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'xfa/fwl/core/cfwl_barcode.cpp')
0 files changed, 0 insertions, 0 deletions