Skip to content

Commit a8ad0ca

Browse files
committed
handle numWant === 0
1 parent ac26444 commit a8ad0ca

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -468,14 +468,14 @@ Server.prototype._onUdpRequest = function (msg, rinfo) {
468468
Server.prototype._getPeers = function (swarm, numWant) {
469469
var peers = []
470470
for (var peerId in swarm.peers) {
471+
if (peers.length >= numWant) break
471472
var peer = swarm.peers[peerId]
472473
if (!peer) continue // ignore null values
473474
peers.push({
474475
'peer id': peer.peerId,
475476
ip: peer.ip,
476477
port: peer.port
477478
})
478-
if (peers.length === numWant) break
479479
}
480480
return peers
481481
}
@@ -484,10 +484,10 @@ Server.prototype._getPeersCompact = function (swarm, numWant) {
484484
var peers = []
485485

486486
for (var peerId in swarm.peers) {
487+
if (peers.length >= numWant) break
487488
var peer = swarm.peers[peerId]
488489
if (!peer) continue // ignore null values
489490
peers.push(peer.ip + ':' + peer.port)
490-
if (peers.length === numWant) break
491491
}
492492

493493
return string2compact(peers)

0 commit comments

Comments
 (0)