diff options
Diffstat (limited to 'source/pdf/pdf-xref.c')
-rw-r--r-- | source/pdf/pdf-xref.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c index 71213fd7..faf7e81f 100644 --- a/source/pdf/pdf-xref.c +++ b/source/pdf/pdf-xref.c @@ -1085,8 +1085,8 @@ pdf_init_document(pdf_document *doc) void pdf_close_document(pdf_document *doc) { - int i; fz_context *ctx; + int i; if (!doc) return; @@ -1101,20 +1101,6 @@ pdf_close_document(pdf_document *doc) pdf_free_xref_sections(doc); - if (doc->page_objs) - { - for (i = 0; i < doc->page_len; i++) - pdf_drop_obj(doc->page_objs[i]); - fz_free(ctx, doc->page_objs); - } - - if (doc->page_refs) - { - for (i = 0; i < doc->page_len; i++) - pdf_drop_obj(doc->page_refs[i]); - fz_free(ctx, doc->page_refs); - } - if (doc->focus_obj) pdf_drop_obj(doc->focus_obj); if (doc->file) |