diff --git a/lib/_http_client.js b/lib/_http_client.js index 311da63c5bf..db7a01055ad 100644 --- a/lib/_http_client.js +++ b/lib/_http_client.js @@ -321,7 +321,7 @@ function socketCloseListener() { var parser = socket.parser; if (req.res && req.res.readable) { // Socket closed before we emitted 'end' below. - req.res.emit('aborted'); + if (!req.res.complete) req.res.emit('aborted'); var res = req.res; res.on('end', function() { res.emit('close');