From 8ffc3c7600c028f12cbc9635f1ca9dcc37ec0fb9 Mon Sep 17 00:00:00 2001 From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> Date: Sat, 14 Apr 2018 23:54:55 -0700 Subject: [PATCH] fixup: address comments --- lib/_http_client.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/_http_client.js b/lib/_http_client.js index f39caeb1c23d85..94c7b8c6293226 100644 --- a/lib/_http_client.js +++ b/lib/_http_client.js @@ -327,14 +327,16 @@ function socketCloseListener() { // NOTE: It's important to get parser here, because it could be freed by // the `socketOnData`. - var parser = socket.parser; - var res = req.res; + const parser = socket.parser; + const res = req.res; if (res) { if (res.readable) { // Socket closed before we emitted 'end' below. - res.emit('aborted'); + if (!res.complete) { + res.emit('aborted'); + } res.on('end', function() { - this.emit('close'); + res.emit('close'); }); res.push(null); } else {