[cig-commits] r6975 - cs/spatialdata-0.1/trunk/libsrc/spatialdb
brad at geodynamics.org
brad at geodynamics.org
Fri May 25 17:09:15 PDT 2007
Author: brad
Date: 2007-05-25 17:09:14 -0700 (Fri, 25 May 2007)
New Revision: 6975
Modified:
cs/spatialdata-0.1/trunk/libsrc/spatialdb/SimpleDB.cc
Log:
Fixed memory leak.
Modified: cs/spatialdata-0.1/trunk/libsrc/spatialdb/SimpleDB.cc
===================================================================
--- cs/spatialdata-0.1/trunk/libsrc/spatialdb/SimpleDB.cc 2007-05-26 00:04:03 UTC (rev 6974)
+++ cs/spatialdata-0.1/trunk/libsrc/spatialdb/SimpleDB.cc 2007-05-26 00:09:14 UTC (rev 6975)
@@ -130,7 +130,7 @@
void
spatialdata::spatialdb::SimpleDB::ioHandler(const SimpleIO* iohandler)
{ // ioHandler
- _iohandler = iohandler->clone();
+ delete _iohandler; _iohandler = (0 != iohandler) ? iohandler->clone() : 0;
} // ioHandler
// ----------------------------------------------------------------------
More information about the cig-commits
mailing list