This commit is contained in:
Hongze Cheng 2022-03-16 10:22:52 +00:00
parent 0c02e1123d
commit 45e471930e
1 changed files with 2 additions and 2 deletions

View File

@ -459,8 +459,8 @@ static int tdbBtreeCopyPageContent(SPage *pFrom, SPage *pTo) {
pTo->pFreeStart = pTo->pCellIdx + nCells * pFrom->szOffset;
memcpy(pTo->pCellIdx, pFrom->pCellIdx, nCells * pFrom->szOffset);
pTo->pFreeEnd = (u8 *)pTo->pPageFtr - (pFrom->pFreeEnd - (u8 *)(pFrom->pPageFtr));
memcpy(pTo->pFreeEnd, pFrom->pFreeEnd, (pFrom->pFreeEnd - (u8 *)pFrom->pPageFtr));
pTo->pFreeEnd = (u8 *)pTo->pPageFtr - (u8 *)(pFrom->pPageFtr) + pFrom->pFreeEnd;
memcpy(pTo->pFreeEnd, pFrom->pFreeEnd, (u8 *)pFrom->pPageFtr - pFrom->pFreeEnd);
TDB_PAGE_NCELLS_SET(pTo, nCells);
TDB_PAGE_CCELLS_SET(pTo, cCells);