From 3b8f96dbe2dc0ab0cdbbf076cdb88e21c91639a5 Mon Sep 17 00:00:00 2001 From: Julian Smith Date: Thu, 21 Nov 2019 16:52:32 +0000 Subject: Coverity 350185: fix printf format type mismatch. Unfortunately stdint_.h isn't available to jbig2dec code so we can't use PRIdSIZE. Have instead used %li with a cast to long. --- jbig2dec/jbig2_generic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'jbig2dec') diff --git a/jbig2dec/jbig2_generic.c b/jbig2dec/jbig2_generic.c index 6c28352d5..2c84e33f3 100644 --- a/jbig2dec/jbig2_generic.c +++ b/jbig2dec/jbig2_generic.c @@ -1075,7 +1075,7 @@ jbig2_decode_generic_region(Jbig2Ctx *ctx, if (image->stride * image->height > (1 << 26) && segment->data_length < image->stride * image->height / (1 << 16)) { return jbig2_error(ctx, JBIG2_SEVERITY_FATAL, segment->number, - "region is far larger than data provided (%d << %d), aborting to prevent DOS", segment->data_length, image->stride * image->height); + "region is far larger than data provided (%li << %d), aborting to prevent DOS", (long) segment->data_length, image->stride * image->height); } if (!params->MMR && params->TPGDON) -- cgit v1.2.1