From 1152d61c0641f3d447506182dcaa60ac42cb4cd5 Mon Sep 17 00:00:00 2001 From: Morhaus Date: Mon, 6 Jan 2014 22:18:25 +0100 Subject: [PATCH] abort request instead of trying to destroy its connection --- README.md | 1 + src/request.coffee | 3 ++- src/thread.coffee | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 35bfed9..a7733de 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ Use-cases Installation ------------ You need to have Node.JS >= 0.10.0 installed on your system. + ```$ npm install -g catalyst-proxy``` To update: diff --git a/src/request.coffee b/src/request.coffee index 633ece8..f8cf81c 100644 --- a/src/request.coffee +++ b/src/request.coffee @@ -98,9 +98,10 @@ module.exports = class Request extends Duplex called = true if streaming - console.log 'STREAM', @length, @range + console.log 'STREAM', (url.format @reqOpts), @length, @range @_streamingMode() else + console.log 'THROUGH', (url.format @reqOpts), @length, @range thread.on 'end', => @stream.end() thread.on 'disconnect', => @stream.end() diff --git a/src/thread.coffee b/src/thread.coffee index f480ff7..3daa80c 100644 --- a/src/thread.coffee +++ b/src/thread.coffee @@ -109,7 +109,7 @@ module.exports = class Thread extends Duplex @_req.removeAllListeners() @_req.on 'error', (e) -> console.log 'req error', e # Dummy error listener - @_req.connection.destroy() + @_req.abort() if @_res @_res.removeAllListeners()