From 459b8eb4ab16516974ff616196e4a2593ecbb7b7 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Sun, 16 Feb 2014 15:43:35 -0700 Subject: Read-only transactional block. --- node.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'node.go') 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 } -- cgit v1.2.3