aboutsummaryrefslogtreecommitdiff
path: root/src/vdbeapi.c
diff options
context:
space:
mode:
authordrh <>2021-11-11 11:23:08 +0000
committerdrh <>2021-11-11 11:23:08 +0000
commit3ab4ffce1f2e3be98ca5d0896d92d70908d694e2 (patch)
tree2343b904f9f1dae2736e67dd9e5782f16a01ee49 /src/vdbeapi.c
parent34e71830de58302cd1922927234006e798374316 (diff)
downloadsqlite-3ab4ffce1f2e3be98ca5d0896d92d70908d694e2.tar.gz
sqlite-3ab4ffce1f2e3be98ca5d0896d92d70908d694e2.zip
New assert() statements to help prove correct usage of VdbeCursor objects.
FossilOrigin-Name: 7cee62f77a9e7c3cf886f136e75a93c3bbbb88e48b66035883bea5503d9fc03c
Diffstat (limited to 'src/vdbeapi.c')
-rw-r--r--src/vdbeapi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vdbeapi.c b/src/vdbeapi.c
index 5eeb5d1c0..17df807de 100644
--- a/src/vdbeapi.c
+++ b/src/vdbeapi.c
@@ -1850,6 +1850,7 @@ int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
u32 nRec;
u8 *aRec;
+ assert( p->pCsr->eCurType==CURTYPE_BTREE );
nRec = sqlite3BtreePayloadSize(p->pCsr->uc.pCursor);
aRec = sqlite3DbMallocRaw(db, nRec);
if( !aRec ) goto preupdate_old_out;