[prev in list] [next in list] [prev in thread] [next in thread] 

List:       atlantik-devel
Subject:    [atlantik-cvs] CVS: kdegames/atlantik/client monopigator.cpp, 1.17,
From:       kde () office ! kde ! org
Date:       2003-11-23 18:42:28
[Download RAW message or body]

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();

_______________________________________________
atlantik-cvs mailing list
atlantik-cvs@kde.org
https://mail.kde.org/mailman/listinfo/atlantik-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic