]> git.pld-linux.org Git - packages/libpng.git/blame - libpng-badchunks.patch
4e4f5a75058b97ffa9373b4b5ca38ea4 libpng-1.0.9.tar.gz
[packages/libpng.git] / libpng-badchunks.patch
CommitLineData
02e8a152 1--- libpng-1.0.8/pngrutil.c.sux Mon Oct 30 18:22:31 2000
2+++ libpng-1.0.8/pngrutil.c Mon Oct 30 18:24:16 2000
3@@ -1041,8 +1041,13 @@
4 chunkdata = png_decompress_chunk(png_ptr, compression_type, chunkdata,
5 slength, prefix_length, &data_length);
6
7- png_set_iCCP(png_ptr, info_ptr, chunkdata, compression_type,
8- chunkdata + prefix_length, data_length);
9+ if(chunkdata)
10+ png_set_iCCP(png_ptr, info_ptr, chunkdata, compression_type,
11+ chunkdata + prefix_length, data_length);
12+ else
13+ png_set_iCCP(png_ptr, info_ptr, chunkdata, compression_type,
14+ 0x00, prefix_length);
15+
16 png_free(png_ptr, chunkdata);
17 }
18 #endif /* PNG_READ_iCCP_SUPPORTED */
This page took 0.118642 seconds and 4 git commands to generate.