summaryrefslogtreecommitdiff
path: root/pngread.c
diff options
context:
space:
mode:
Diffstat (limited to 'pngread.c')
-rw-r--r--pngread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pngread.c b/pngread.c
index e092ccefd..056bcbdac 100644
--- a/pngread.c
+++ b/pngread.c
@@ -841,7 +841,7 @@ png_read_image(png_structp png_ptr, png_bytepp image)
}
else
{
- if (!(png_ptr->transformations & PNG_INTERLACE))
+ if (png_ptr->interlaced && !(png_ptr->transformations & PNG_INTERLACE))
{
/* Caller called png_start_read_image or png_read_update_info without
* first turning on the PNG_INTERLACE transform. We can fix this here,