Fix leak in crxFreeImageData()
(by Danny Heijl), fixes #5758
This commit is contained in:
parent
6cae1c55d4
commit
1d66bdc002
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user