1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Fix another lsm compression-mode bug.

FossilOrigin-Name: f9fafc941370f805f6656ac13543333b36ee52f1ad44c891252b99a74bd2ddf4
This commit is contained in:
dan
2023-01-13 20:49:42 +00:00
parent 475e76d43e
commit 2bb3a4d6d6
3 changed files with 10 additions and 10 deletions

View File

@ -3980,7 +3980,7 @@ static int mergeWorkerWrite(
aData = fsPageData(pPg, &nData);
nRec = pageGetNRec(aData, nData);
iFPtr = pageGetPtr(aData, nData);
iRPtr = iPtr - iFPtr;
iRPtr = iPtr ? (iPtr - iFPtr) : 0;
}
/* Figure out how much space is required by the new record. The space
@ -4011,7 +4011,7 @@ static int mergeWorkerWrite(
memset(&aData[iOff], 0, SEGMENT_EOF(nData, nRec)-iOff);
}
iFPtr = *pMW->pCsr->pPrevMergePtr;
iRPtr = iPtr - iFPtr;
iRPtr = iPtr ? (iPtr - iFPtr) : 0;
iOff = 0;
nRec = 0;
rc = mergeWorkerNextPage(pMW, iFPtr);