Skip to content

Commit 5dcdf9c

Browse files
committed
ws tracker: don't crash with filter function
1 parent 2abab6c commit 5dcdf9c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

server.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -325,10 +325,13 @@ Server.prototype._onWebSocketRequest = function (socket, params) {
325325

326326
self._onRequest(params, function (err, response) {
327327
if (err) {
328+
socket.send(JSON.stringify({
329+
'failure reason': err.message,
330+
info_hash: common.hexToBinary(params.info_hash)
331+
}), socket.onSend)
332+
328333
self.emit('warning', err)
329-
response = {
330-
'failure reason': err.message
331-
}
334+
return
332335
}
333336
if (self.destroyed) return
334337

0 commit comments

Comments
 (0)