Fix leak in crxFreeImageData() (by Danny Heijl), fixes #5758

This commit is contained in:
Flössie 2020-05-17 09:55:41 +02:00
parent 6cae1c55d4
commit 1d66bdc002

View File

@ -3042,11 +3042,11 @@ bool crxSetupImageData(
void crxFreeImageData(CrxImage* img)
{
CrxTile* tile = img->tiles;
const int nTiles = img->tileRows * img->tileCols;
if (img->tiles) {
for (std::int32_t curTile = 0; curTile < nTiles; curTile++, tile++) {
CrxTile* const tile = img->tiles;
const int nTiles = img->tileRows * img->tileCols;
for (std::int32_t curTile = 0; curTile < nTiles; ++curTile) {
if (tile[curTile].comps) {
for (std::int32_t curPlane = 0; curPlane < img->nPlanes; ++curPlane) {
crxFreeSubbandData(img, tile[curTile].comps + curPlane);