[cig-commits] r6049 - in short/3D/PyLith/trunk: libsrc/meshio unittests/libtests/feassemble unittests/libtests/meshio

brad at geodynamics.org brad at geodynamics.org
Mon Feb 19 10:35:08 PST 2007


Author: brad
Date: 2007-02-19 10:35:07 -0800 (Mon, 19 Feb 2007)
New Revision: 6049

Modified:
   short/3D/PyLith/trunk/libsrc/meshio/MeshIOAscii.cc
   short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature.cc
   short/3D/PyLith/trunk/unittests/libtests/meshio/TestMeshIOAscii.cc
Log:
Fixed a few memory leaks.

Modified: short/3D/PyLith/trunk/libsrc/meshio/MeshIOAscii.cc
===================================================================
--- short/3D/PyLith/trunk/libsrc/meshio/MeshIOAscii.cc	2007-02-18 03:44:28 UTC (rev 6048)
+++ short/3D/PyLith/trunk/libsrc/meshio/MeshIOAscii.cc	2007-02-19 18:35:07 UTC (rev 6049)
@@ -154,6 +154,9 @@
 
   fileout << "}\n";
   fileout.close();
+
+  delete[] coordinates; coordinates = 0;
+  delete[] cells; cells = 0;
 } // write
 
 // ----------------------------------------------------------------------

Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature.cc	2007-02-18 03:44:28 UTC (rev 6048)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestQuadrature.cc	2007-02-19 18:35:07 UTC (rev 6049)
@@ -126,6 +126,8 @@
   CPPUNIT_ASSERT(0 != qCopy->jacobianDet());
   for (int i=0; i < size; ++i)
     CPPUNIT_ASSERT_EQUAL(jacobianDet[i], qCopy->jacobianDet()[i]);
+
+  delete qCopy; qCopy = 0;
 } // testCopy
 
 // ----------------------------------------------------------------------

Modified: short/3D/PyLith/trunk/unittests/libtests/meshio/TestMeshIOAscii.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/meshio/TestMeshIOAscii.cc	2007-02-18 03:44:28 UTC (rev 6048)
+++ short/3D/PyLith/trunk/unittests/libtests/meshio/TestMeshIOAscii.cc	2007-02-19 18:35:07 UTC (rev 6049)
@@ -127,6 +127,8 @@
 
   // Make sure meshIn matches data
   checkVals(meshIn, data);
+
+  delete meshOut; meshOut = 0;
 } // _testWriteRead
 
 // End of file 



More information about the cig-commits mailing list