diff --git a/src/background/spider.js b/src/background/spider.js index 6b8510d..c8811c0 100644 --- a/src/background/spider.js +++ b/src/background/spider.js @@ -1174,12 +1174,15 @@ if(config.spaceQuota) this.stop = (callback) => { console.log('spider closing...') - torrentClient.destroy(() => { - sphinx.end(() => spider.close(() => { - mysqlSingle.destroy() - console.log('spider closed') - callback() - })) + tcpServer.close(() => { + console.log('p2p server closed') + torrentClient.destroy(() => { + sphinx.end(() => spider.close(() => { + mysqlSingle.destroy() + console.log('spider closed') + callback() + })) + }) }) } return this