diff options
-rw-r--r-- | gs/base/gdevprn.c | 2 | ||||
-rw-r--r-- | gs/base/gxicolor.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/gs/base/gdevprn.c b/gs/base/gdevprn.c index 3c13e2eb1..6d1bb421a 100644 --- a/gs/base/gdevprn.c +++ b/gs/base/gdevprn.c | |||
@@ -639,7 +639,7 @@ gdev_prn_put_params(gx_device * pdev, gs_param_list * plist) | |||
639 | gs_param_dict mdict; | 639 | gs_param_dict mdict; |
640 | gs_param_string saved_pages; | 640 | gs_param_string saved_pages; |
641 | 641 | ||
642 | saved_pages.size = 0; | 642 | memset(&saved_pages, 0, sizeof(gs_param_string)); |
643 | sp = ppdev->space_params; | 643 | sp = ppdev->space_params; |
644 | save_sp = sp; | 644 | save_sp = sp; |
645 | 645 | ||
diff --git a/gs/base/gxicolor.c b/gs/base/gxicolor.c index f287f2d08..144958d65 100644 --- a/gs/base/gxicolor.c +++ b/gs/base/gxicolor.c | |||
@@ -465,6 +465,8 @@ image_render_color_thresh(gx_image_enum *penum_orig, const byte *buffer, int dat | |||
465 | /* Get the buffer into the device color space */ | 465 | /* Get the buffer into the device color space */ |
466 | code = image_color_icc_prep(penum, psrc, w, dev, &spp_cm, &psrc_cm, | 466 | code = image_color_icc_prep(penum, psrc, w, dev, &spp_cm, &psrc_cm, |
467 | &psrc_cm_start, &bufend, true); | 467 | &psrc_cm_start, &bufend, true); |
468 | if (code < 0) | ||
469 | return code; | ||
468 | /* Also, if need apply the transfer function at this time. This | 470 | /* Also, if need apply the transfer function at this time. This |
469 | should be reworked so that we are not doing all these conversions */ | 471 | should be reworked so that we are not doing all these conversions */ |
470 | if (penum->icc_setup.has_transfer) { | 472 | if (penum->icc_setup.has_transfer) { |