diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/os_kv.c | 2 |
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); |