diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2012-02-03 15:14:13 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2012-02-03 15:14:13 +0100 |
commit | 27cc2be0735b9ff115a9565b905f3b46f26e9ec8 (patch) | |
tree | c405c62bee5d3f7e618d567e95ee6a83ed53220e /pdf | |
parent | 70efb11990b0947e04d0051db8a813b9a0a0e4a4 (diff) | |
download | mupdf-27cc2be0735b9ff115a9565b905f3b46f26e9ec8.tar.xz |
Reference count fz_link objects.
Diffstat (limited to 'pdf')
-rw-r--r-- | pdf/pdf_page.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pdf/pdf_page.c b/pdf/pdf_page.c index 6f7a97e3..f2bf713e 100644 --- a/pdf/pdf_page.c +++ b/pdf/pdf_page.c @@ -401,7 +401,7 @@ pdf_bound_page(pdf_document *xref, pdf_page *page) fz_link * pdf_load_links(pdf_document *xref, pdf_page *page) { - return page->links; + return fz_keep_link(xref->ctx, page->links); } void @@ -412,7 +412,7 @@ pdf_free_page(pdf_document *xref, pdf_page *page) if (page->contents) fz_drop_buffer(xref->ctx, page->contents); if (page->links) - fz_free_link(xref->ctx, page->links); + fz_drop_link(xref->ctx, page->links); if (page->annots) pdf_free_annot(xref->ctx, page->annots); fz_free(xref->ctx, page); |