diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2014-06-06 17:14:17 -0600 |
---|---|---|
committer | Ben Johnson <benbjohnson@yahoo.com> | 2014-06-06 17:14:17 -0600 |
commit | 2321036228b5d24b480e1ad1c20aae65c28e521b (patch) | |
tree | 445ed969bd5574e48dec504781b2741d284d1b22 /cursor.go | |
parent | Merge pull request #183 from benbjohnson/copy-fallback (diff) | |
download | dedo-2321036228b5d24b480e1ad1c20aae65c28e521b.tar.gz dedo-2321036228b5d24b480e1ad1c20aae65c28e521b.tar.xz |
Fix double free in merge-left rebalance.
This commit fixes a bug where deletions that caused merge-left rebalances were updating
the parent node which caused a node to "reappear" even after it had been deleted. This was
fixed in merge-right rebalances a while ago but merge-left is less frequent so it was
missed until now.
Many thanks to Jordan Sherer (@jsherer) for finding and reporting the bug.
Diffstat (limited to 'cursor.go')
0 files changed, 0 insertions, 0 deletions