diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2018-10-01 17:20:39 +0800 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2018-10-23 18:46:01 +0200 |
commit | a41c299d64c5ab8871a2ddbc4c0ae7b1b1d9e8dc (patch) | |
tree | 5927d2f54f2061f7d061154881933b1636e40b12 | |
parent | 38f883fe129a5e89306252a4676eaaf4bc968824 (diff) | |
download | mupdf-a41c299d64c5ab8871a2ddbc4c0ae7b1b1d9e8dc.tar.xz |
Remember to drop group colorspace.
-rw-r--r-- | source/pdf/pdf-device.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/pdf/pdf-device.c b/source/pdf/pdf-device.c index 427e3b38..7322bd32 100644 --- a/source/pdf/pdf-device.c +++ b/source/pdf/pdf-device.c @@ -1077,7 +1077,10 @@ pdf_dev_drop_device(fz_context *ctx, fz_device *dev) fz_drop_font(ctx, pdev->cid_fonts[i]); for (i = pdev->num_groups - 1; i >= 0; i--) + { pdf_drop_obj(ctx, pdev->groups[i].ref); + fz_drop_colorspace(ctx, pdev->groups[i].colorspace); + } pdf_drop_obj(ctx, pdev->resources); fz_free(ctx, pdev->cid_fonts); |