mirror of
https://github.com/fluencelabs/js-libp2p-tcp
synced 2025-07-31 05:12:10 +00:00
fix: hanging close promise (#140)
This commit is contained in:
@@ -78,7 +78,10 @@ module.exports = (socket, options) => {
|
||||
resolve()
|
||||
}, CLOSE_TIMEOUT)
|
||||
|
||||
socket.once('close', () => clearTimeout(timeout))
|
||||
socket.once('close', () => {
|
||||
clearTimeout(timeout)
|
||||
resolve()
|
||||
})
|
||||
socket.end(err => {
|
||||
maConn.timeline.close = Date.now()
|
||||
if (err) return reject(err)
|
||||
|
Reference in New Issue
Block a user