aboutsummaryrefslogtreecommitdiff
path: root/node.go
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2014-06-06 19:04:49 -0600
committerBen Johnson <benbjohnson@yahoo.com>2014-06-06 19:04:49 -0600
commit9e8a6194edd603f2a4cf41d556408c9ee52d9565 (patch)
tree445ed969bd5574e48dec504781b2741d284d1b22 /node.go
parentMerge pull request #183 from benbjohnson/copy-fallback (diff)
parentFix double free in merge-left rebalance. (diff)
downloaddedo-9e8a6194edd603f2a4cf41d556408c9ee52d9565.tar.gz
dedo-9e8a6194edd603f2a4cf41d556408c9ee52d9565.tar.xz
Merge pull request #185 from benbjohnson/fix-bulk-delete
Fix double free in merge-left rebalance.
Diffstat (limited to 'node.go')
-rw-r--r--node.go1
1 files changed, 0 insertions, 1 deletions
diff --git a/node.go b/node.go
index f0978ca..1865ffe 100644
--- a/node.go
+++ b/node.go
@@ -486,7 +486,6 @@ func (n *node) rebalance() {
target.inodes = append(target.inodes, n.inodes...)
n.parent.del(n.key)
n.parent.removeChild(n)
- n.parent.put(target.key, target.inodes[0].key, nil, target.pgid, 0)
delete(n.bucket.nodes, n.pgid)
n.free()
}