[fdo][FDO170][Modified] Fix memory leaks in the providers

Romica Dascalescu romica.dascalescu at autodesk.com
Mon Nov 27 11:32:17 EST 2006


You can view the artifact detail at the following URL:

    https://fdo.osgeo.org/servlets/Scarab/id/FDO170

Type:
Defect

Artifact ID:
FDO170 (Fix memory leaks in the providers)

Modified by:
Romica Dascalescu
romicadascalescu (romica.dascalescu at autodesk.com)

The following modifications were made to this artifact:
---------------------------------------------------------------------

Added following comment to artifact::

Automated Comment.  Version control commit message.

FDO170 Fixed memory leaks found with Purify in MySQL provider

Modified
File: branches/3.2.x/Providers/GenericRdbms/Src/Fdo/DataStore/FdoRdbmsDataStoreReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/Fdo/DataStore/FdoRdbmsDataStoreReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/DataStore/FdoRdbmsDataStoreReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/DataStore/FdoRdbmsDataStoreReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/Fdo/FeatureCommands/FdoRdbmsFeatureReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/Fdo/FeatureCommands/FdoRdbmsFeatureReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/FeatureCommands/FdoRdbmsFeatureReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/FeatureCommands/FdoRdbmsFeatureReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Filter/FdoRdbmsFilterUtil.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Filter/FdoRdbmsFilterUtil.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Filter/FdoRdbmsFilterUtil.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Filter/FdoRdbmsFilterUtil.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Lock/FdoRdbmsLockInfoReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Lock/FdoRdbmsLockInfoReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Lock/FdoRdbmsLockInfoReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Lock/FdoRdbmsLockInfoReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Lock/FdoRdbmsLockedObjectsReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Lock/FdoRdbmsLockedObjectsReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Lock/FdoRdbmsLockedObjectsReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Lock/FdoRdbmsLockedObjectsReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Other/FdoRdbmsSQLDataReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Other/FdoRdbmsSQLDataReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Other/FdoRdbmsSQLDataReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Other/FdoRdbmsSQLDataReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Pvc/FdoRdbmsPvcInsertHandler.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Pvc/FdoRdbmsPvcInsertHandler.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Pvc/FdoRdbmsPvcInsertHandler.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/Fdo/Pvc/FdoRdbmsPvcInsertHandler.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/DbObject.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/DbObject.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/DbObject.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/DbObject.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/ConstraintReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/ConstraintReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/ConstraintReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/ConstraintReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/FkeyReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/FkeyReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/FkeyReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/FkeyReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/IndexReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/IndexReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/IndexReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/IndexReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/PkeyReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/PkeyReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/PkeyReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/MySQL/SchemaMgr/Ph/Rd/PkeyReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/SchemaMgr/Ph/Rd/QueryReader.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/SchemaMgr/Ph/Rd/QueryReader.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/SchemaMgr/Ph/Rd/QueryReader.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/SchemaMgr/Ph/Rd/QueryReader.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/DataTypeTests.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/DataTypeTests.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/DataTypeTests.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/DataTypeTests.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/DescribeSchemaTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/DescribeSchemaTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/DescribeSchemaTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/DescribeSchemaTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoAdvancedSelectTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoAdvancedSelectTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoAdvancedSelectTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoAdvancedSelectTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoAssociationDeleteTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoAssociationDeleteTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoAssociationDeleteTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoAssociationDeleteTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoCapabilityTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoCapabilityTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoCapabilityTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoCapabilityTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoConstraintsTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoConstraintsTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoConstraintsTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoConstraintsTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoDatastoreTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoDatastoreTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoDatastoreTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoDatastoreTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.h https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.h?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.h&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoInsertTest.h&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoMultiThreadTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoMultiThreadTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoMultiThreadTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoMultiThreadTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoSelectTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoSelectTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoSelectTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoSelectTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoUpdateTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoUpdateTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoUpdateTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoUpdateTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoUpdateTest.h https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoUpdateTest.h?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoUpdateTest.h&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoUpdateTest.h&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/GeometryTests.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/GeometryTests.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/GeometryTests.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/GeometryTests.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/SchemaMgrTests.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/SchemaMgrTests.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/SchemaMgrTests.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/SchemaMgrTests.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/SelectTests.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/SelectTests.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/SelectTests.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/SelectTests.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/UnitTestUtil.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/UnitTestUtil.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/UnitTestUtil.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/UnitTestUtil.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoConnectTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoConnectTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoConnectTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoConnectTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoConnectionInfoTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoConnectionInfoTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoConnectionInfoTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoConnectionInfoTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoDatastoreTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoDatastoreTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoDatastoreTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlFdoDatastoreTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlSchemaMgrTests.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlSchemaMgrTests.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlSchemaMgrTests.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/MySql/MySqlSchemaMgrTests.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoMultiThreadTest.cpp https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoMultiThreadTest.cpp?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoMultiThreadTest.cpp&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoMultiThreadTest.cpp&r2=390
File: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoMultiThreadTest.h https://fdordbms.osgeo.org/source/browse/fdordbms/branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoMultiThreadTest.h?view=diff&rev=390&p1=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoMultiThreadTest.h&r1=389&p2=branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Odbc/OdbcFdoMultiThreadTest.h&r2=390



---------------------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Fdo_issues mailing list