diff options
author | drh <> | 2024-11-30 14:13:35 +0000 |
---|---|---|
committer | drh <> | 2024-11-30 14:13:35 +0000 |
commit | c5b9da34f2bc23fe9382ff07196dfbfb3e2f467d (patch) | |
tree | dd621df9ad4f4b3f3f91fff1c5eef2364a8096d4 /src | |
parent | 03e306b3a19091906a563794b6659ca463f8d7cc (diff) | |
download | sqlite-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.c | 2 |
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; |