Merge pull request #166 from kortschak/issue163

Ensure we don't examine empty token
This commit is contained in:
Barak Michener 2014-09-23 19:26:03 -04:00
commit 9ae13957b3

View file

@ -271,7 +271,7 @@ func (it *Iterator) Contains(v graph.Value) bool {
return false
}
offset := PositionOf(val, it.dir, it.qs)
if bytes.HasPrefix(val.key[offset:], it.checkID) {
if len(val.key) != 0 && bytes.HasPrefix(val.key[offset:], it.checkID) {
// You may ask, why don't we check to see if it's a valid (not deleted) quad
// again?
//