diff options
Diffstat (limited to 'node.go')
-rw-r--r-- | node.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -337,7 +337,7 @@ func (n *node) spill() error { 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.id(), tx.page(node.pgid)) + tx.db.freelist.free(tx.meta.txid, tx.page(node.pgid)) node.pgid = 0 } @@ -565,7 +565,7 @@ func (n *node) dereference() { // free adds the node's underlying page to the freelist. func (n *node) free() { if n.pgid != 0 { - n.bucket.tx.db.freelist.free(n.bucket.tx.id(), n.bucket.tx.page(n.pgid)) + n.bucket.tx.db.freelist.free(n.bucket.tx.meta.txid, n.bucket.tx.page(n.pgid)) n.pgid = 0 } } |