aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/poppler
diff options
context:
space:
mode:
authorGravatar Jonathan Rudenberg <jonathan@titanous.com>2018-05-22 13:48:10 -0400
committerGravatar Abhishek Arya <inferno@chromium.org>2018-05-22 10:48:10 -0700
commitc2af307e7444ba35cd747acded9c597d2ea55e05 (patch)
treea1764869a5b2741095aa574d0c40e26412c82e25 /projects/poppler
parent66793f36a9b8fd4cc8568c7d83e5c7896a483a3f (diff)
[poppler] ensure doc doesn't leak when locked (#1438)
Diffstat (limited to 'projects/poppler')
-rw-r--r--projects/poppler/pdf_fuzzer.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/projects/poppler/pdf_fuzzer.cc b/projects/poppler/pdf_fuzzer.cc
index d9cea20f..706daf76 100644
--- a/projects/poppler/pdf_fuzzer.cc
+++ b/projects/poppler/pdf_fuzzer.cc
@@ -30,6 +30,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
poppler::document *doc = poppler::document::load_from_raw_data((const char *)data, size);
if (!doc || doc->is_locked()) {
+ delete doc;
return 0;
}