From 5e4dd24f6a4d955082391194e3b61d8f7a58a959 Mon Sep 17 00:00:00 2001 From: Steve Pieper Date: Sun, 12 Apr 2020 14:33:07 -0400 Subject: [PATCH] Fixes for premature exit from decoding Need to read sample file with this code: https://github.com/covictory/pngdump --- pngpread.c | 2 +- pngread.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pngpread.c b/pngpread.c index e9bffb42..61c2ee62 100644 --- a/pngpread.c +++ b/pngpread.c @@ -830,7 +830,7 @@ png_push_process_row(png_structrp png_ptr) png_read_filter_row(png_ptr, &row_info, png_ptr->row_buf + 1, png_ptr->prev_row + 1, png_ptr->row_buf[0]); else - png_error(png_ptr, "bad adaptive filter value"); + png_warning(png_ptr, "pngpread: bad adaptive filter value"); } /* libpng 1.5.6: the following line was copying png_ptr->rowbytes before diff --git a/pngread.c b/pngread.c index 6239503e..3c8838c3 100644 --- a/pngread.c +++ b/pngread.c @@ -539,7 +539,7 @@ png_read_row(png_structrp png_ptr, png_bytep row, png_bytep dsp_row) png_read_filter_row(png_ptr, &row_info, png_ptr->row_buf + 1, png_ptr->prev_row + 1, png_ptr->row_buf[0]); else - png_error(png_ptr, "bad adaptive filter value"); + png_warning(png_ptr, "pngread: bad adaptive filter value"); } /* libpng 1.5.6: the following line was copying png_ptr->rowbytes before