From fb50de5cc6f2b7f2cd041e4a5d5f6ab07cadbdcf Mon Sep 17 00:00:00 2001 From: Dirk McCormick Date: Wed, 1 May 2019 16:32:07 +0800 Subject: [PATCH] fix: throw error on write to destroyed socket --- src/socket.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/socket.js b/src/socket.js index c8b1507..19a4128 100644 --- a/src/socket.js +++ b/src/socket.js @@ -38,9 +38,8 @@ class Libp2pSocket { for await (const data of source) { if (this._rawSocket.destroyed) { const cOpts = this._ma.toOptions() - log('Cannot write %d bytes to destroyed socket %s:%s', + throw new Error('Cannot write %d bytes to destroyed socket %s:%s', data.length, cOpts.host, cOpts.port) - return } const flushed = this._rawSocket.write(data)