OSSP CVS Repository

ossp - Check-in [3835]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 3835
Date: 2002-Dec-04 20:57:11 (local)
2002-Dec-04 19:57:11 (UTC)
User:ms
Branch:
Comment: Plug memory leak in data loader.
Tickets:
Inspections:
Files:
ossp-pkg/as/as-gui/as_dataop.cpp      1.13 -> 1.14     2 inserted, 0 deleted

ossp-pkg/as/as-gui/as_dataop.cpp 1.13 -> 1.14

--- as_dataop.cpp        2002/12/04 11:18:12     1.13
+++ as_dataop.cpp        2002/12/04 19:57:11     1.14
@@ -107,6 +107,8 @@
         Asline.skipWhiteSpace();    // Remove whitespaces
         Asline >> Account;          // Copy the account field
         if (Account != NULL) {
+            QTableItem *pOld = m_pMaintable->item(nIter, TITRAQ_IDXTASK);
+            delete(pOld);   // Get rid of the old before going with the new
             m_pMaintable->setItem(nIter, TITRAQ_IDXTASK, new RtTableItem(m_pMaintable, QTableItem::WhenCurrent, Account));
         }
         else

CVSTrac 2.0.1