From ed9a7e19e0d892403d06dd4be0bb46ec2131f92d Mon Sep 17 00:00:00 2001 From: jef Date: Wed, 1 Sep 2010 21:46:44 +0000 Subject: [PATCH] fix memory leak git-svn-id: http://svn.osgeo.org/qgis/trunk@14177 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/core/qgsvectorfilewriter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/qgsvectorfilewriter.cpp b/src/core/qgsvectorfilewriter.cpp index d56ac309c28..7920c269944 100644 --- a/src/core/qgsvectorfilewriter.cpp +++ b/src/core/qgsvectorfilewriter.cpp @@ -138,6 +138,8 @@ QgsVectorFileWriter::QgsVectorFileWriter( { for ( int i = 0; i < datasourceOptions.size(); i++ ) CPLFree( options[i] ); + delete [] options; + options = NULL; } if ( mDS == NULL ) @@ -194,6 +196,8 @@ QgsVectorFileWriter::QgsVectorFileWriter( { for ( int i = 0; i < layerOptions.size(); i++ ) CPLFree( options[i] ); + delete [] options; + options = NULL; } if ( srs )