aboutsummaryrefslogtreecommitdiff
path: root/node.go
diff options
context:
space:
mode:
Diffstat (limited to 'node.go')
-rw-r--r--node.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/node.go b/node.go
index ec49f11..68f651e 100644
--- a/node.go
+++ b/node.go
@@ -118,7 +118,7 @@ func (n *node) del(key []byte) {
index := sort.Search(len(n.inodes), func(i int) bool { return bytes.Compare(n.inodes[i].key, key) != -1 })
// Exit if the key isn't found.
- if !bytes.Equal(n.inodes[index].key, key) {
+ if index >= len(n.inodes) || !bytes.Equal(n.inodes[index].key, key) {
return
}