Skip to content

Commit b4b0575

Browse files
committed
Remove g flag from cached regex.
1 parent 7410859 commit b4b0575

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

lib/client/websocket-tracker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const RECONNECT_VARIANCE = 2 * 60 * 1000
1717
const OFFER_TIMEOUT = 50 * 1000
1818
const TRICKLE_TIMEOUT = 10 * 1000
1919

20-
const SDP_TRICKLE_REGEX = /a=ice-options:trickle\s\n/g
20+
const SDP_TRICKLE_REGEX = /a=ice-options:trickle\s\n/
2121

2222
class WebSocketTracker extends Tracker {
2323
constructor (client, announceUrl, opts) {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "bittorrent-tracker",
33
"description": "Simple, robust, BitTorrent tracker (client & server) implementation",
4-
"version": "9.12.1-arc-2",
4+
"version": "9.12.1-arc-3",
55
"author": {
66
"name": "WebTorrent, LLC",
77
"email": "[email protected]",

server.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ const parseWebSocketRequest = require('./lib/server/parse-websocket')
1717

1818
const hasOwnProperty = Object.prototype.hasOwnProperty
1919

20+
const SDP_TRICKLE_REGEX = /a=ice-options:trickle\s\n/
21+
2022
/**
2123
* BitTorrent tracker server.
2224
*
@@ -524,7 +526,7 @@ class Server extends EventEmitter {
524526

525527
peers.forEach((peer, i) => {
526528
const { sdp } = params.offers[i].offer
527-
const isTrickleSdp = /a=ice-options:trickle\s\n/g.test(sdp)
529+
const isTrickleSdp = SDP_TRICKLE_REGEX.test(sdp)
528530
if (isTrickleSdp) {
529531
swarm.offers.set(params.offers[i].offer_id, peer.peerId)
530532
}

0 commit comments

Comments
 (0)