diff --git a/libretro-common/formats/png/rpng.c b/libretro-common/formats/png/rpng.c index 02c4f888e8..31fa0c8b00 100644 --- a/libretro-common/formats/png/rpng.c +++ b/libretro-common/formats/png/rpng.c @@ -1028,6 +1028,8 @@ bool rpng_iterate_image(rpng_t *rpng) if (chunk.size > 256) goto error; + buf += 8; + if (!png_read_trns(buf, rpng->palette, chunk.size)) goto error; }