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)
|
void crxFreeImageData(CrxImage* img)
|
||||||
{
|
{
|
||||||
CrxTile* tile = img->tiles;
|
|
||||||
const int nTiles = img->tileRows * img->tileCols;
|
|
||||||
|
|
||||||
if (img->tiles) {
|
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) {
|
if (tile[curTile].comps) {
|
||||||
for (std::int32_t curPlane = 0; curPlane < img->nPlanes; ++curPlane) {
|
for (std::int32_t curPlane = 0; curPlane < img->nPlanes; ++curPlane) {
|
||||||
crxFreeSubbandData(img, tile[curTile].comps + curPlane);
|
crxFreeSubbandData(img, tile[curTile].comps + curPlane);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user