mirror of
https://github.com/NVIDIA/cuda-samples.git
synced 2024-11-24 19:59:17 +08:00
Fix FreeImage memleaks
This commit is contained in:
parent
2b689228b7
commit
99c2460976
|
@ -96,6 +96,9 @@ namespace npp
|
||||||
// swap the user given image with our result image, effecively
|
// swap the user given image with our result image, effecively
|
||||||
// moving our newly loaded image data into the user provided shell
|
// moving our newly loaded image data into the user provided shell
|
||||||
oImage.swap(rImage);
|
oImage.swap(rImage);
|
||||||
|
|
||||||
|
// unloads the image loaded by FreeImage_Load
|
||||||
|
FreeImage_Unload(pBitmap);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Save an gray-scale image to disk.
|
// Save an gray-scale image to disk.
|
||||||
|
@ -122,6 +125,9 @@ namespace npp
|
||||||
bool bSuccess;
|
bool bSuccess;
|
||||||
bSuccess = FreeImage_Save(FIF_PGM, pResultBitmap, rFileName.c_str(), 0) == TRUE;
|
bSuccess = FreeImage_Save(FIF_PGM, pResultBitmap, rFileName.c_str(), 0) == TRUE;
|
||||||
NPP_ASSERT_MSG(bSuccess, "Failed to save result image.");
|
NPP_ASSERT_MSG(bSuccess, "Failed to save result image.");
|
||||||
|
|
||||||
|
// unloads the image loaded by FreeImage_Allocate
|
||||||
|
FreeImage_Unload(pBitmap);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load a gray-scale image from disk.
|
// Load a gray-scale image from disk.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user