From 9fe3a328768309a796577b601e0152141726592e Mon Sep 17 00:00:00 2001 From: YellowDusk04 <3094694434@qq.com> Date: Sun, 23 Aug 2026 17:42:10 +0800 Subject: [PATCH] chore: simplify the code Signed-off-by: YellowDusk04 <3094694434@qq.com> --- node.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/node.go b/node.go index 022b1001e..dbcc2b691 100644 --- a/node.go +++ b/node.go @@ -315,10 +315,7 @@ func (n *node) spill() error { var nodes = n.split(uintptr(tx.db.pageSize)) for _, node := range nodes { // Add node's page to the freelist if it's not new. - if node.pgid > 0 { - tx.db.freelist.Free(tx.meta.Txid(), tx.page(node.pgid)) - node.pgid = 0 - } + node.free() // Allocate contiguous space for the node. p, err := tx.allocate((node.size() + tx.db.pageSize - 1) / tx.db.pageSize)