aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/webtorrent.js6
-rw-r--r--lib/webtorrentProcess.js3
2 files changed, 3 insertions, 6 deletions
diff --git a/lib/webtorrent.js b/lib/webtorrent.js
index 5f10322a5..cb641fead 100644
--- a/lib/webtorrent.js
+++ b/lib/webtorrent.js
@@ -43,8 +43,7 @@ function create (options, callback) {
43 43
44 // Run a timeout of 30s after which we exit the process 44 // Run a timeout of 30s after which we exit the process
45 var timeout_webtorrent_process = setTimeout(function () { 45 var timeout_webtorrent_process = setTimeout(function () {
46 logger.error('Timeout : cannot run the webtorrent process. Please ensure you have electron-prebuilt npm package installed with xvfb-run.') 46 throw new Error('Timeout : cannot run the webtorrent process. Please ensure you have electron-prebuilt npm package installed with xvfb-run.')
47 process.exit()
48 }, 30000) 47 }, 30000)
49 48
50 ipc.server.on(processKey + '.ready', function () { 49 ipc.server.on(processKey + '.ready', function () {
@@ -54,8 +53,7 @@ function create (options, callback) {
54 }) 53 })
55 54
56 ipc.server.on(processKey + '.exception', function (data) { 55 ipc.server.on(processKey + '.exception', function (data) {
57 logger.error('Received exception error from webtorrent process.', { exception: data.exception }) 56 throw new Error('Received exception error from webtorrent process.' + data.exception)
58 process.exit()
59 }) 57 })
60 58
61 var webtorrent_process = spawn(pathUtils.join(__dirname, 'webtorrentProcess.js'), host, port, { detached: true }) 59 var webtorrent_process = spawn(pathUtils.join(__dirname, 'webtorrentProcess.js'), host, port, { detached: true })
diff --git a/lib/webtorrentProcess.js b/lib/webtorrentProcess.js
index 96ebf9d02..7ba2dd3d9 100644
--- a/lib/webtorrentProcess.js
+++ b/lib/webtorrentProcess.js
@@ -5,8 +5,7 @@ function webtorrent (args) {
5 var ipc = require('node-ipc') 5 var ipc = require('node-ipc')
6 6
7 if (args.length !== 3) { 7 if (args.length !== 3) {
8 console.log('Wrong arguments number: ' + args.length + '/3') 8 throw new Error('Wrong arguments number: ' + args.length + '/3')
9 process.exit(-1)
10 } 9 }
11 10
12 var host = args[1] 11 var host = args[1]