summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2016-03-15 15:59:22 +0000
committerRobin Watts <robin.watts@artifex.com>2016-03-15 17:03:58 +0000
commitf0aad104bdaad166c3779cba20f54e7e008dfed3 (patch)
tree0da2309e3a28380890ee44f4876bec61ad328094
parentfc73c03963f717ae0aed66fb99339244af499bb5 (diff)
downloadmupdf-f0aad104bdaad166c3779cba20f54e7e008dfed3.tar.xz
Fix leak in PDF device.
-rw-r--r--source/pdf/pdf-device.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/pdf/pdf-device.c b/source/pdf/pdf-device.c
index 5d3654a0..4bad79c3 100644
--- a/source/pdf/pdf-device.c
+++ b/source/pdf/pdf-device.c
@@ -1053,6 +1053,8 @@ pdf_dev_drop_imp(fz_context *ctx, fz_device *dev)
for (i = pdev->num_groups - 1; i >= 0; i--)
pdf_drop_obj(ctx, pdev->groups[i].ref);
+ fz_drop_buffer(ctx, pdev->buffer);
+ pdf_drop_obj(ctx, pdev->resources);
fz_free(ctx, pdev->cid_fonts);
fz_free(ctx, pdev->image_indices);
fz_free(ctx, pdev->groups);