diff --git a/lib/_http_client.js b/lib/_http_client.js index 63efb06b8f7f9c..71d81cd64dd58c 100644 --- a/lib/_http_client.js +++ b/lib/_http_client.js @@ -353,7 +353,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');