1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Correction to the previous check-in.

FossilOrigin-Name: 483fa2969e1e10cd8e8d2f9e3027871c65b1360b6c23897efe3ce63a3a55ae13
This commit is contained in:
drh
2024-03-06 12:28:55 +00:00
parent 53ca213e73
commit a64342ee9c
4 changed files with 19 additions and 11 deletions

View File

@ -1870,7 +1870,9 @@ static int rtreeFilter(
i64 iNode = 0;
int eType = sqlite3_value_numeric_type(argv[0]);
if( eType==SQLITE_INTEGER
|| (eType==SQLITE_FLOAT && (i64)(sqlite3_value_double(argv[0]))==iRowid)
|| (eType==SQLITE_FLOAT
&& (i64)(sqlite3_value_double(argv[0]))==iRowid
&& (double)iRowid==sqlite3_value_double(argv[0]))
){
rc = findLeafNode(pRtree, iRowid, &pLeaf, &iNode);
}else{