[cig-commits] r15307 - short/3D/PyLith/trunk/libsrc/bc

brad at geodynamics.org brad at geodynamics.org
Tue Jun 16 15:27:25 PDT 2009


Author: brad
Date: 2009-06-16 15:27:25 -0700 (Tue, 16 Jun 2009)
New Revision: 15307

Modified:
   short/3D/PyLith/trunk/libsrc/bc/TimeDependentPoints.cc
Log:
Fixed tiny memory leak.

Modified: short/3D/PyLith/trunk/libsrc/bc/TimeDependentPoints.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/bc/TimeDependentPoints.cc	2009-06-16 21:45:03 UTC (rev 15306)
+++ short/3D/PyLith/trunk/libsrc/bc/TimeDependentPoints.cc	2009-06-16 22:27:25 UTC (rev 15307)
@@ -201,6 +201,14 @@
       _dbTimeHistory->open();
   } // if
 
+  // Dellocate memory
+  for (int i=0; i < numBCDOF; ++i) {
+    delete[] valueNames[i]; valueNames[i] = 0;
+    delete[] rateNames[i]; rateNames[i] = 0;
+  } // for
+  delete[] valueNames; valueNames = 0;
+  delete[] rateNames; rateNames = 0;
+
   logger.stagePop();
 } // _queryDatabases
 



More information about the CIG-COMMITS mailing list