[atlantik-cvs] CVS: kdegames/atlantik/client monopigator.cpp, 1.17, 1.18
[email protected] Sun, 23 Nov 2003 19:42:28 +0100 (CET)
| Newsgroups | gmane.comp.kde.devel.atlantik |
|---|---|
| Message-ID | <[email protected]> |
Update of /home/kde/kdegames/atlantik/client
In directory office:/tmp/cvs-serv12348/client
Modified Files:
monopigator.cpp
Log Message:
Fix mem leak (delete QBuffer)
Index: monopigator.cpp
===================================================================
RCS file: /home/kde/kdegames/atlantik/client/monopigator.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- monopigator.cpp 25 Jul 2003 01:15:59 -0000 1.17
+++ monopigator.cpp 23 Nov 2003 18:42:25 -0000 1.18
@@ -34,12 +34,13 @@
{
if (m_job)
m_job -> kill();
+ delete m_downloadData;
+ m_downloadData=0L;
}
void Monopigator::loadData(const KURL &url)
{
- if (m_downloadData)
- delete m_downloadData;
+ delete m_downloadData;
m_downloadData = new QBuffer();
m_downloadData->open(IO_WriteOnly);
m_downloadData->reset();