Compare commits

...

2 Commits

Author SHA1 Message Date
11c46ac995 Release v0.5.1. 2016-05-08 21:50:30 +01:00
749db165ce do not callback with error on no listeners to close 2016-05-08 21:50:03 +01:00
2 changed files with 5 additions and 4 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "libp2p-tcp", "name": "libp2p-tcp",
"version": "0.5.0", "version": "0.5.1",
"description": "Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces", "description": "Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces",
"main": "src/index.js", "main": "src/index.js",
"scripts": { "scripts": {

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