diff --git a/lib/bcoin/protocol/parser.js b/lib/bcoin/protocol/parser.js index 29c30e40..029d4704 100644 --- a/lib/bcoin/protocol/parser.js +++ b/lib/bcoin/protocol/parser.js @@ -506,7 +506,7 @@ Parser.prototype.parseAddr = function parseAddr(p) { p = p.slice(off); - for (i = 0; i < count; i++) { + for (i = 0; i < count && p.length; i++) { // timestamp - LE ts = utils.readU32(p, 0);