From e677499e46d3b905f54464ded98c832faaeaad37 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Wed, 10 Jun 2015 20:59:03 -0700 Subject: webtorrent.get should not throw --- index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'index.js') diff --git a/index.js b/index.js index c59273f..145be69 100644 --- a/index.js +++ b/index.js @@ -125,7 +125,12 @@ Object.defineProperty(WebTorrent.prototype, 'ratio', { WebTorrent.prototype.get = function (torrentId) { var self = this if (torrentId instanceof Torrent) return torrentId - var parsed = parseTorrent(torrentId) + var parsed + try { + parsed = parseTorrent(torrentId) + } catch (err) { + return null + } if (!parsed.infoHash) throw new Error('Invalid torrent identifier') for (var i = 0, len = self.torrents.length; i < len; i++) { var torrent = self.torrents[i] -- cgit v1.2.3