pool: getblocks fix again.

This commit is contained in:
Christopher Jeffrey 2017-01-20 17:01:51 -08:00
parent 4a45290f36
commit d035eb10eb
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD

View File

@ -1435,13 +1435,15 @@ Pool.prototype.handleGetBlocks = co(function* handleGetBlocks(peer, packet) {
while (hash) {
blocks.push(new InvItem(invTypes.BLOCK, hash));
if (blocks.length === 500) {
if (hash === packet.stop) {
peer.hashContinue = hash;
break;
}
if (hash === packet.stop)
if (blocks.length === 500) {
peer.hashContinue = hash;
break;
}
hash = yield this.chain.db.getNextHash(hash);
}