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:
@ -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);
|
||||
|
Reference in New Issue
Block a user