Skip to content

Commit fc4a0f7

Browse files
Merge pull request webtorrent#336 from koush/patch-1
Error.message is read only on the QuickJS Runtime.
2 parents 0c459af + e5df6fc commit fc4a0f7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/client/udp-tracker.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,10 @@ class UDPTracker extends Tracker {
130130
cleanup()
131131
if (self.destroyed) return
132132

133-
if (err.message) err.message += ` (${self.announceUrl})`
133+
try {
134+
// Error.message is readonly on some platforms.
135+
if (err.message) err.message += ` (${self.announceUrl})`
136+
} catch (ignoredErr) {}
134137
// errors will often happen if a tracker is offline, so don't treat it as fatal
135138
self.client.emit('warning', err)
136139
}

0 commit comments

Comments
 (0)