diff options
author | 2018-05-22 13:48:10 -0400 | |
---|---|---|
committer | 2018-05-22 10:48:10 -0700 | |
commit | c2af307e7444ba35cd747acded9c597d2ea55e05 (patch) | |
tree | a1764869a5b2741095aa574d0c40e26412c82e25 /projects/poppler | |
parent | 66793f36a9b8fd4cc8568c7d83e5c7896a483a3f (diff) |
[poppler] ensure doc doesn't leak when locked (#1438)
Diffstat (limited to 'projects/poppler')
-rw-r--r-- | projects/poppler/pdf_fuzzer.cc | 1 |
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; } |