diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2017-06-12 19:16:05 +0800 |
---|---|---|
committer | Sebastian Rasmussen <sebras@gmail.com> | 2017-06-16 23:45:38 +0800 |
commit | 5dfdd1bc29c68e86ee151af24be7240300c659e2 (patch) | |
tree | db91b7dfa83d9e3aadf2c61798d9ebe3a80e127b | |
parent | 6c36b5ce05013fd336e318ad414edc5de0c2739c (diff) | |
download | mupdf-5dfdd1bc29c68e86ee151af24be7240300c659e2.tar.xz |
Drop pdf document if creation fails.
-rw-r--r-- | source/pdf/pdf-xref.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c index 183ee9f7..256ebfec 100644 --- a/source/pdf/pdf-xref.c +++ b/source/pdf/pdf-xref.c @@ -2732,6 +2732,7 @@ pdf_document *pdf_create_document(fz_context *ctx) { pdf_drop_obj(ctx, trailer); pdf_drop_obj(ctx, o); + fz_drop_document(ctx, &doc->super); fz_rethrow(ctx); } return doc; |