aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <>2024-11-30 14:13:35 +0000
committerdrh <>2024-11-30 14:13:35 +0000
commitc5b9da34f2bc23fe9382ff07196dfbfb3e2f467d (patch)
treedd621df9ad4f4b3f3f91fff1c5eef2364a8096d4 /src
parent03e306b3a19091906a563794b6659ca463f8d7cc (diff)
downloadsqlite-c5b9da34f2bc23fe9382ff07196dfbfb3e2f467d.tar.gz
sqlite-c5b9da34f2bc23fe9382ff07196dfbfb3e2f467d.zip
In sqlite_dbpage, cancel any pending truncate operation if there an error
occurs later in the transaction. FossilOrigin-Name: 1abab10f85a4dba5ffe51a30eeef30853c120e5566ed97b3af1526fff597c647
Diffstat (limited to 'src')
-rw-r--r--src/dbpage.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dbpage.c b/src/dbpage.c
index a0ee9246d..124952456 100644
--- a/src/dbpage.c
+++ b/src/dbpage.c
@@ -393,6 +393,8 @@ static int dbpageUpdate(
memcpy(aPage, pData, szPage);
pTab->pgnoTrunc = 0;
}
+ }else{
+ pTab->pgnoTrunc = 0;
}
sqlite3PagerUnref(pDbPage);
return rc;