do not callback with error on no listeners to close

This commit is contained in:
David Dias 2016-05-08 21:50:03 +01:00
parent 3781115f42
commit 749db165ce

View File

@ -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) => {