[libpng16] Restore info_ptr members that were deleted by the previous

patch; they are needed by png_set_IHDR() for both read and write.  Fix
some ifdefs that caused the contrib/pngminim/ applications to not compile.
This commit is contained in:
Glenn Randers-Pehrson
2012-08-09 22:24:04 -05:00
parent dff6f4c4f0
commit 4430b91363
7 changed files with 29 additions and 13 deletions

View File

@@ -872,7 +872,9 @@ png_write_destroy(png_structrp png_ptr)
deflateEnd(&png_ptr->zstream);
/* Free our memory. png_free checks NULL for us. */
#ifdef PNG_WRITE_COMPRESSED_TEXT_SUPPORTED
png_free_buffer_list(png_ptr, &png_ptr->zbuffer_list);
#endif
png_free(png_ptr, png_ptr->row_buf);
#ifdef PNG_WRITE_FILTER_SUPPORTED
png_free(png_ptr, png_ptr->prev_row);