Skip to content

Commit f0386c6

Browse files
author
jef
committed
fix leaks calling OGR_DS_ExecuteSQL (fixes #1083)
git-svn-id: http://svn.osgeo.org/qgis/trunk@8420 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 2429630 commit f0386c6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/providers/ogr/qgsogrprovider.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -1287,7 +1287,7 @@ void QgsOgrProvider::getUniqueValues(int index, QStringList &uniqueValues)
12871287
OGR_F_Destroy(f);
12881288
}
12891289

1290-
OGR_DS_ReleaseResultSet(l, ogrDataSource);
1290+
OGR_DS_ReleaseResultSet(ogrDataSource, l);
12911291
}
12921292

12931293

@@ -1309,7 +1309,7 @@ QVariant QgsOgrProvider::minValue(int index)
13091309
OGRFeatureH f = OGR_L_GetNextFeature(l);
13101310
if(f==0)
13111311
{
1312-
OGR_DS_ReleaseResultSet(l, ogrDataSource);
1312+
OGR_DS_ReleaseResultSet(ogrDataSource, l);
13131313
return QVariant();
13141314
}
13151315

@@ -1327,7 +1327,7 @@ QVariant QgsOgrProvider::minValue(int index)
13271327
default: assert(NULL && "unsupported field type");
13281328
}
13291329

1330-
OGR_DS_ReleaseResultSet(l, ogrDataSource);
1330+
OGR_DS_ReleaseResultSet(ogrDataSource, l);
13311331

13321332
return value;
13331333
}
@@ -1348,7 +1348,7 @@ QVariant QgsOgrProvider::maxValue(int index)
13481348
OGRFeatureH f = OGR_L_GetNextFeature(l);
13491349
if(f==0)
13501350
{
1351-
OGR_DS_ReleaseResultSet(l, ogrDataSource);
1351+
OGR_DS_ReleaseResultSet(ogrDataSource, l);
13521352
return QVariant();
13531353
}
13541354

@@ -1366,7 +1366,7 @@ QVariant QgsOgrProvider::maxValue(int index)
13661366
default: assert(NULL && "unsupported field type");
13671367
}
13681368

1369-
OGR_DS_ReleaseResultSet(l, ogrDataSource);
1369+
OGR_DS_ReleaseResultSet(ogrDataSource, l);
13701370

13711371
return value;
13721372
}

0 commit comments

Comments
 (0)