From bd55022b2d20c2daa74e22beea8ce959ac03a00c Mon Sep 17 00:00:00 2001 From: Glenn Randers-Pehrson Date: Mon, 28 Sep 2015 15:41:47 -0500 Subject: [PATCH] [libng17] Stifle the last remaining Coverity issue in libpng17. --- pngread.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pngread.c b/pngread.c index 5dc8f7549..a84ef7249 100644 --- a/pngread.c +++ b/pngread.c @@ -1816,6 +1816,11 @@ png_create_colormap_entry(png_image_read_control *display, */ if (use_sBIT) { +#ifdef __COVERITY__ + /* Coverity says red, green, blue might be 16-bit values */ + png_affirmpp(png_ptr, red < 256 && green < 256 && blue < 256); +#endif + red = convert_to_linear(display, red, display->sBIT[0]); green = convert_to_linear(display, green, display->sBIT[1]); blue = convert_to_linear(display, blue, display->sBIT[2]);