aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <>2025-01-31 14:52:05 +0000
committerdrh <>2025-01-31 14:52:05 +0000
commita0337903030a123f09eae41a5146993ff81d83e4 (patch)
treedc9283e83723d9c4f4450c570b4496a988600a27 /src
parent32933278fda156647540f553ed074b2649b6f5d6 (diff)
downloadsqlite-a0337903030a123f09eae41a5146993ff81d83e4.tar.gz
sqlite-a0337903030a123f09eae41a5146993ff81d83e4.zip
If any errors occur while processing sqlite_dbpage changes, cancel
pending truncate operations. FossilOrigin-Name: 6138e0dc4e0e4e19cb048fe0cd969156151fdc427eee21188d2a822642aad043
Diffstat (limited to 'src')
-rw-r--r--src/dbpage.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dbpage.c b/src/dbpage.c
index 40ebe4f14..eb5ab33fe 100644
--- a/src/dbpage.c
+++ b/src/dbpage.c
@@ -424,6 +424,7 @@ static int dbpageUpdate(
return rc;
update_fail:
+ pTab->pgnoTrunc = 0;
sqlite3_free(pVtab->zErrMsg);
pVtab->zErrMsg = sqlite3_mprintf("%s", zErr);
return SQLITE_ERROR;