summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gs/base/gdevprn.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gs/base/gdevprn.c b/gs/base/gdevprn.c
index 7733bbf06..bedc76976 100644
--- a/gs/base/gdevprn.c
+++ b/gs/base/gdevprn.c
@@ -308,6 +308,11 @@ gdev_prn_tear_down(gx_device *pdev, byte **the_memory)
308 (void)ppdev->bg_print.oio_procs->fclose(ppdev->bg_print.obfile, ppdev->bg_print.obfname, true); 308 (void)ppdev->bg_print.oio_procs->fclose(ppdev->bg_print.obfile, ppdev->bg_print.obfname, true);
309 } 309 }
310 ppdev->bg_print.ocfile = ppdev->bg_print.obfile = NULL; 310 ppdev->bg_print.ocfile = ppdev->bg_print.obfile = NULL;
311 rc_decrement(pcldev->icc_cache_cl, "gdev_prn_tear_down");
312 pcldev->icc_cache_cl = NULL;
313
314 clist_free_icc_table(pcldev->icc_table, pcldev->memory);
315 pcldev->icc_table = NULL;
311 316
312 /* If the clist is a reader clist, free any color_usage_array 317 /* If the clist is a reader clist, free any color_usage_array
313 * memory used by same. 318 * memory used by same.