Skip to content

Commit c2c8e36

Browse files
committed
Fix bug where left = 0 would be converted to Infinity
Possibly fixes: webtorrent#196
1 parent 27ae148 commit c2c8e36

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/server/parse-websocket.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ function parseWebSocketRequest (socket, opts, params) {
2828
params.to_peer_id = common.binaryToHex(params.to_peer_id)
2929
}
3030

31-
params.left = Number(params.left) || Infinity
31+
params.left = Number(params.left)
32+
if (Number.isNaN(params.left)) params.left = Infinity
33+
3234
params.numwant = Math.min(
3335
Number(params.offers && params.offers.length) || 0, // no default - explicit only
3436
common.MAX_ANNOUNCE_PEERS

0 commit comments

Comments
 (0)