summaryrefslogtreecommitdiff
path: root/xps/xpsjxr.c
diff options
context:
space:
mode:
authorRobin Watts <Robin.Watts@artifex.com>2020-05-15 11:48:07 +0100
committerRobin Watts <Robin.Watts@artifex.com>2020-05-15 11:49:33 +0100
commit2f768243df42031a3f37f256678e34c1ac97fdde (patch)
treef7ba9563a9f78828a319d497d821c88675ce9e06 /xps/xpsjxr.c
parentb380ebb41878645d0d7bb2b07155667acac4fa99 (diff)
downloadghostpdl-2f768243df42031a3f37f256678e34c1ac97fdde.tar.gz
lgtm.com fixes: Multiplication of narrow type in wider context.
Diffstat (limited to 'xps/xpsjxr.c')
-rw-r--r--xps/xpsjxr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xps/xpsjxr.c b/xps/xpsjxr.c
index 3f9088ca6..68fb6415e 100644
--- a/xps/xpsjxr.c
+++ b/xps/xpsjxr.c
@@ -98,7 +98,7 @@ xps_decode_jpegxr_block(jxr_image_t image, int mx, int my, int *data)
output->hasalpha = jxr_get_ALPHACHANNEL_FLAG(image);
output->bits = 8;
output->stride = output->width * output->comps;
- output->samples = xps_alloc(ctx, output->stride * output->height);
+ output->samples = xps_alloc(ctx, (size_t)output->stride * output->height);
if (!output->samples) {
gs_throw(gs_error_VMerror, "out of memory: output->samples.\n");
return;
@@ -149,7 +149,7 @@ xps_decode_jpegxr_alpha_block(jxr_image_t image, int mx, int my, int *data)
if (!output->alpha)
{
- output->alpha = xps_alloc(ctx, output->width * output->height);
+ output->alpha = xps_alloc(ctx, (size_t)output->width * output->height);
if (!output->alpha) {
gs_throw(gs_error_VMerror, "out of memory: output->alpha.\n");
return;