[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