don't check ADLER32 checksums on libpng load
can be rather chatty, and even cause loops on some libpng versions see https://github.com/libvips/libvips/discussions/2930
This commit is contained in:
parent
d546c81fa3
commit
57fff0fe2b
@ -301,6 +301,13 @@ read_new( VipsSource *source, VipsImage *out,
|
|||||||
PNG_SKIP_sRGB_CHECK_PROFILE, PNG_OPTION_ON );
|
PNG_SKIP_sRGB_CHECK_PROFILE, PNG_OPTION_ON );
|
||||||
#endif /*PNG_SKIP_sRGB_CHECK_PROFILE*/
|
#endif /*PNG_SKIP_sRGB_CHECK_PROFILE*/
|
||||||
|
|
||||||
|
/* Don't verify ADLER32 checksums (this can produce a lot of
|
||||||
|
* warnings).
|
||||||
|
*/
|
||||||
|
#ifdef PNG_IGNORE_ADLER32
|
||||||
|
png_set_option( read->pPng, PNG_IGNORE_ADLER32, PNG_OPTION_ON );
|
||||||
|
#endif /*PNG_IGNORE_ADLER32*/
|
||||||
|
|
||||||
/* Disable CRC checking in fuzzing mode. Most fuzzed images will have
|
/* Disable CRC checking in fuzzing mode. Most fuzzed images will have
|
||||||
* bad CRCs so this check would break fuzzing.
|
* bad CRCs so this check would break fuzzing.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user