From 7c694a4632dc3b11e26d66a44e598a211913d02a Mon Sep 17 00:00:00 2001 From: Artem Strygin Date: Wed, 11 Jul 2018 16:25:14 +0000 Subject: Fix crash and memory leak. Do not return size within CPDF_StreamAcc in case when read data failed. Also free buffers in this case. Bug: chromium:860210 Change-Id: Ifb2a061d7c8427409b68c33f213c5c55343fb946 Reviewed-on: https://pdfium-review.googlesource.com/37310 Reviewed-by: Henrique Nakashima Commit-Queue: Art Snake --- BUILD.gn | 1 + 1 file changed, 1 insertion(+) (limited to 'BUILD.gn') diff --git a/BUILD.gn b/BUILD.gn index d30640f30c..222784f36e 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -2875,6 +2875,7 @@ test("pdfium_unittests") { "core/fpdfapi/parser/cpdf_parser_unittest.cpp", "core/fpdfapi/parser/cpdf_read_validator_unittest.cpp", "core/fpdfapi/parser/cpdf_simple_parser_unittest.cpp", + "core/fpdfapi/parser/cpdf_stream_acc_unittest.cpp", "core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp", "core/fpdfapi/parser/fpdf_parser_decode_unittest.cpp", "core/fpdfapi/parser/fpdf_parser_utility_unittest.cpp", -- cgit v1.2.3