diff --git a/src/providers/mssql/qgsmssqlfeatureiterator.cpp b/src/providers/mssql/qgsmssqlfeatureiterator.cpp index 7f3357dcbbf..249496e8662 100644 --- a/src/providers/mssql/qgsmssqlfeatureiterator.cpp +++ b/src/providers/mssql/qgsmssqlfeatureiterator.cpp @@ -425,14 +425,8 @@ bool QgsMssqlFeatureIterator::close() if ( mClosed ) return false; - if ( mQuery ) + if ( mQuery && mQuery->isActive() ) { - if ( !mQuery->isActive() ) - { - QgsDebugMsg( "QgsMssqlFeatureIterator::close on inactive query" ); - return false; - } - mQuery->finish(); }