From b9e656f6f7129d7370850376f0129a00fc5e851e Mon Sep 17 00:00:00 2001 From: drh <> Date: Wed, 3 Jun 2026 16:58:01 +0000 Subject: [PATCH] Fix a faulty assert() in rtree that could fire when processing an unusually large record. FossilOrigin-Name: 004d85c5f1bf04409ce85d5131f1d9697f25f531046e60160e78b0bae7f55123 --- ext/rtree/rtree.c | 2 +- ext/rtree/rtreeA.test | 29 +++++++++++++++++++++++++++++ manifest | 16 ++++++++-------- manifest.uuid | 2 +- 4 files changed, 39 insertions(+), 10 deletions(-) diff --git a/ext/rtree/rtree.c b/ext/rtree/rtree.c index 721acfae12..5041cf3db2 100644 --- a/ext/rtree/rtree.c +++ b/ext/rtree/rtree.c @@ -1402,7 +1402,7 @@ static int nodeRowidIndex( ){ int ii; int nCell = NCELL(pNode); - assert( nCell<200 ); + assert( nCell<65536 && nCell>=0 ); for(ii=0; ii