diff --git a/lib/radix.js b/lib/radix.js index 2eb7b311..8a5b59a0 100644 --- a/lib/radix.js +++ b/lib/radix.js @@ -65,7 +65,7 @@ p = pre.slice(); p.push(key); pt = p.join(''); if(u !== start && pt < (start||'').slice(0,pt.length)){ continue } - if(u !== end && end < pt){ continue } + if(u !== end && (end || '\uffff') < pt){ continue } if(u !== (tmp = tree[''])){ tmp = cb(tmp, pt, key, pre); if(u !== tmp){ return tmp }