png: fix a memory leak when loading invalid PNG files
PngLoader leaked the buffer allocated by Loader::open() when lodepng_inspect() failed because freeData was enabled only after the inspection succeeded. Enable freeData immediately after opening the file so the destructor releases the buffer on every subsequent failure path. Issue: #4673
N
Nor-s committed
de7ee587603275e91e4f82b9f67b9badfe0166c9
Parent: ff1b990
Committed by Hermet Park <hermetpark@gmail.com>
on 8/11/2026, 3:47:40 PM