mirror of
https://github.com/fluencelabs/js-libp2p-tcp
synced 2025-04-25 15:12:18 +00:00
do not callback with error on no listeners to close
This commit is contained in:
parent
3781115f42
commit
749db165ce
@ -1,5 +1,5 @@
|
|||||||
// const debug = require('debug')
|
const debug = require('debug')
|
||||||
// const log = debug('libp2p:tcp')
|
const log = debug('libp2p:tcp')
|
||||||
const tcp = require('net')
|
const tcp = require('net')
|
||||||
const multiaddr = require('multiaddr')
|
const multiaddr = require('multiaddr')
|
||||||
const Address6 = require('ip-address').Address6
|
const Address6 = require('ip-address').Address6
|
||||||
@ -63,7 +63,8 @@ function TCP () {
|
|||||||
|
|
||||||
this.close = (callback) => {
|
this.close = (callback) => {
|
||||||
if (listeners.length === 0) {
|
if (listeners.length === 0) {
|
||||||
callback(new Error('there are no listeners'))
|
log('Called close with no active listeners')
|
||||||
|
return callback()
|
||||||
}
|
}
|
||||||
var count = 0
|
var count = 0
|
||||||
listeners.forEach((listener) => {
|
listeners.forEach((listener) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user