Skip to content

Commit 9cc3c5c

Browse files
committed
fix warning
1 parent d334b46 commit 9cc3c5c

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

src/core/qgscoordinatetransform.cpp

+10-5
Original file line numberDiff line numberDiff line change
@@ -952,21 +952,26 @@ bool QgsCoordinateTransform::datumTransformCrsInfo( int datumTransform, int& eps
952952
}
953953

954954
int srcCrsId, destCrsId;
955-
if ( sqlite3_step( stmt ) == SQLITE_ROW )
955+
if ( sqlite3_step( stmt ) != SQLITE_ROW )
956956
{
957-
epsgNr = sqlite3_column_int( stmt, 0 );
958-
srcCrsId = sqlite3_column_int( stmt, 1 );
959-
destCrsId = sqlite3_column_int( stmt, 2 );
957+
sqlite3_finalize( stmt );
958+
sqlite3_close( db );
959+
return false;
960960
}
961961

962+
epsgNr = sqlite3_column_int( stmt, 0 );
963+
srcCrsId = sqlite3_column_int( stmt, 1 );
964+
destCrsId = sqlite3_column_int( stmt, 2 );
965+
962966
QgsCoordinateReferenceSystem srcCrs;
963967
srcCrs.createFromOgcWmsCrs( QString( "EPSG:%1" ).arg( srcCrsId ) );
964968
srcProjection = srcCrs.description();
965969
QgsCoordinateReferenceSystem destCrs;
966970
destCrs.createFromOgcWmsCrs( QString( "EPSG:%1" ).arg( destCrsId ) );
967971
dstProjection = destCrs.description();
968972

969-
sqlite3_finalize( stmt ); sqlite3_close( db );
973+
sqlite3_finalize( stmt );
974+
sqlite3_close( db );
970975
return true;
971976
}
972977

0 commit comments

Comments
 (0)