From: Laszlo T. <ave...@us...> - 2006-08-10 21:34:45
|
Update of /cvsroot/gemrb/gemrb/gemrb/plugins/SDLVideo In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv25074/SDLVideo Modified Files: SDLVideoDriver.cpp SDLVideoDriver.h Log Message: fixed several leaks/uninitialized memory usage Index: SDLVideoDriver.h =================================================================== RCS file: /cvsroot/gemrb/gemrb/gemrb/plugins/SDLVideo/SDLVideoDriver.h,v retrieving revision 1.67 retrieving revision 1.68 diff -C2 -d -r1.67 -r1.68 *** SDLVideoDriver.h 7 Aug 2006 22:25:12 -0000 1.67 --- SDLVideoDriver.h 10 Aug 2006 21:34:41 -0000 1.68 *************** *** 75,79 **** Sprite2D* CreateSpriteBAM8(int w, int h, bool RLE, void* pixeldata, unsigned int datasize, Palette* palette, int transindex); ! void FreeSprite(Sprite2D* spr); void BlitSprite(Sprite2D* spr, int x, int y, bool anchor = false, Region* clip = NULL); --- 75,79 ---- Sprite2D* CreateSpriteBAM8(int w, int h, bool RLE, void* pixeldata, unsigned int datasize, Palette* palette, int transindex); ! void FreeSprite(Sprite2D* &spr); void BlitSprite(Sprite2D* spr, int x, int y, bool anchor = false, Region* clip = NULL); Index: SDLVideoDriver.cpp =================================================================== RCS file: /cvsroot/gemrb/gemrb/gemrb/plugins/SDLVideo/SDLVideoDriver.cpp,v retrieving revision 1.145 retrieving revision 1.146 diff -C2 -d -r1.145 -r1.146 *** SDLVideoDriver.cpp 7 Aug 2006 22:25:12 -0000 1.145 --- SDLVideoDriver.cpp 10 Aug 2006 21:34:41 -0000 1.146 *************** *** 547,551 **** } ! void SDLVideoDriver::FreeSprite(Sprite2D* spr) { if(!spr) --- 547,551 ---- } ! void SDLVideoDriver::FreeSprite(Sprite2D*& spr) { if(!spr) |