[CrystalSpace] #983: memory leak in csCommonImageFileLoader (fix included)
"CrystalSpace" <[email protected]> Mon, 01 Jul 2013 07:11:55 -0000
| Newsgroups | gmane.comp.graphics.crystalspace.tracker |
|---|---|
| Message-ID | <[email protected]> |
#983: memory leak in csCommonImageFileLoader (fix included)
---------------------------+------------------------------------------------
Reporter: ralphcampbell | Owner: admin
Type: defect | Status: new
Priority: major | Milestone:
Component: loader | Version: V2.1
Keywords: |
---------------------------+------------------------------------------------
I was using valgrind to find memory leaks in PlaneShift and found this
one.
The case is when a .png file with alpha data is loaded.
See ImagePngFile::PngLoader::LoadData().
{{{
Index: libs/csplugincommon/imageloader/commonimagefile.cpp
===================================================================
--- libs/csplugincommon/imageloader/commonimagefile.cpp (revision 39432)
+++ libs/csplugincommon/imageloader/commonimagefile.cpp (working copy)
@@ -38,6 +38,7 @@
delete[] indexData;
delete[] palette;
delete[] rgbaData;
+ delete[] alpha;
}
}}}
--
Ticket URL: <http://trac.crystalspace3d.org/trac/CS/ticket/983>
CrystalSpace <http://www.crystalspace3d.org/>
Free open-source 3D SDK.
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev