more TDB
This commit is contained in:
parent
0c02e1123d
commit
45e471930e
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue