diff options
-rw-r--r-- | contrib/libtests/pngimage.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/libtests/pngimage.c b/contrib/libtests/pngimage.c index 1fe499aaa..be176b2bc 100644 --- a/contrib/libtests/pngimage.c +++ b/contrib/libtests/pngimage.c @@ -1006,8 +1006,9 @@ compare_read(struct display *dp, int applied_transforms) int interlace_method, compression_method, filter_method; const char *e = NULL; - png_get_IHDR(dp->read_pp, dp->read_ip, &width, &height, &bit_depth, - &color_type, &interlace_method, &compression_method, &filter_method); + if (!png_get_IHDR(dp->read_pp, dp->read_ip, &width, &height, &bit_depth, + &color_type, &interlace_method, &compression_method, &filter_method)) + display_log(dp, LIBPNG_BUG, "png_get_IHDR failed"); # define C(item) if (item != dp->item) \ display_log(dp, APP_WARNING, "IHDR " #item "(%lu) changed to %lu",\ |