aboutsummaryrefslogtreecommitdiff
path: root/node.go
diff options
context:
space:
mode:
Diffstat (limited to 'node.go')
-rw-r--r--node.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/node.go b/node.go
index 9dbc3f9..c204c39 100644
--- a/node.go
+++ b/node.go
@@ -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
}
}