diff --git a/binding/javascript/searcher.js b/binding/javascript/searcher.js index 67be219..b2e29a7 100644 --- a/binding/javascript/searcher.js +++ b/binding/javascript/searcher.js @@ -88,6 +88,12 @@ export class Searcher { } } + // empty match interception. + // and this could be a case. + if (dPtr == -1) { + return null; + } + // console.log(`dLen: ${dLen}, dPtr: ${dPtr}`); const region = Buffer.alloc(dLen); this.read(dPtr, region);