windowscodecs: Disable libpng chunk size limit.
commite1130d240e8a3ff05c814dd8a2d6e55b3f054e5c
authorTorge Matthies <openglfreak@googlemail.com>
Fri, 3 Dec 2021 20:26:16 +0000 (3 21:26 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 6 Dec 2021 09:57:15 +0000 (6 10:57 +0100)
tree9ca0c1d6539275cacb7ff044e7b68153673689e8
parent2abf0173e5cecdb59d7aeb3c673d34088135d88a
windowscodecs: Disable libpng chunk size limit.

Reading a PNG file with libpng with a chunk bigger than the 8 MiB
default chunk size limit set by libpng results in a libpng error, e.g.
"iTXt: chunk data is too large" for a too big iTXt chunk.

Fix this by disabling the chunk size limit.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52147
Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
Signed-off-by: Esme Povirk <esme@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/windowscodecs/libpng.c
dlls/windowscodecs/tests/pngformat.c