From 4a58d1427f8a1b105578f2d27391ceda238ca59c Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Fri, 24 Mar 2017 11:07:31 -0700 Subject: Refcount CPDF_CMap all the time. Change-Id: I85ea9529f4188bf818ee96c37944e4546411f79c Reviewed-on: https://pdfium-review.googlesource.com/3211 Reviewed-by: Lei Zhang Commit-Queue: Tom Sepez --- testing/libfuzzer/pdf_cmap_fuzzer.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'testing/libfuzzer') diff --git a/testing/libfuzzer/pdf_cmap_fuzzer.cc b/testing/libfuzzer/pdf_cmap_fuzzer.cc index 1e1ade7e19..ef0f684212 100644 --- a/testing/libfuzzer/pdf_cmap_fuzzer.cc +++ b/testing/libfuzzer/pdf_cmap_fuzzer.cc @@ -5,9 +5,10 @@ #include #include "core/fpdfapi/font/font_int.h" +#include "third_party/base/ptr_util.h" extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { - CPDF_CMap cmap; - cmap.LoadEmbedded(data, size); + auto cmap = pdfium::MakeRetain(); + cmap->LoadEmbedded(data, size); return 0; } -- cgit v1.2.3