summaryrefslogtreecommitdiff
path: root/lib/net.js
diff options
context:
space:
mode:
authorDavid Halls <dahalls@gmail.com>2018-12-13 23:47:32 +0000
committerLuigi Pinca <luigipinca@gmail.com>2018-12-26 08:06:32 +0100
commit86e2ec41af072248b88629df3dccbd4d557fab20 (patch)
tree80e6cc03a70fc54f6fa1e4116cb28c1c28ce8d39 /lib/net.js
parentae73b73eeb99101188c860cce488ccc085b2f268 (diff)
downloadandroid-node-v8-86e2ec41af072248b88629df3dccbd4d557fab20.tar.gz
android-node-v8-86e2ec41af072248b88629df3dccbd4d557fab20.tar.bz2
android-node-v8-86e2ec41af072248b88629df3dccbd4d557fab20.zip
net: check for close on stream, not parent
'close' event isn't emitted on a TLS connection if it's been written to (but 'end' and 'finish' events are). PR-URL: https://github.com/nodejs/node/pull/25026 Fixes: https://github.com/nodejs/node/issues/24984 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'lib/net.js')
-rw-r--r--lib/net.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/net.js b/lib/net.js
index af939754a5..0577dd3c9f 100644
--- a/lib/net.js
+++ b/lib/net.js
@@ -368,8 +368,8 @@ Socket.prototype._final = function(cb) {
};
-function afterShutdown(status, handle) {
- var self = handle[owner_symbol];
+function afterShutdown(status) {
+ var self = this.handle[owner_symbol];
debug('afterShutdown destroyed=%j', self.destroyed,
self._readableState);