aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/os_kv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/os_kv.c b/src/os_kv.c
index ecccacf61..7bb73ce4f 100644
--- a/src/os_kv.c
+++ b/src/os_kv.c
@@ -629,6 +629,8 @@ static int kvvfsWriteDb(
SQLITE_KV_LOG(("xWrite('%s-db',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
assert( iAmt>=512 && iAmt<=65536 );
assert( (iAmt & (iAmt-1))==0 );
+ assert( pFile->szPage<0 || pFile->szPage==iAmt );
+ pFile->szPage = iAmt;
pgno = 1 + iOfst/iAmt;
sqlite3_snprintf(sizeof(zKey), zKey, "%u", pgno);
kvvfsEncode(zBuf, iAmt, aData);