diff options
author | David Halls <dahalls@gmail.com> | 2018-12-13 23:47:32 +0000 |
---|---|---|
committer | Luigi Pinca <luigipinca@gmail.com> | 2018-12-26 08:06:32 +0100 |
commit | 86e2ec41af072248b88629df3dccbd4d557fab20 (patch) | |
tree | 80e6cc03a70fc54f6fa1e4116cb28c1c28ce8d39 /lib/net.js | |
parent | ae73b73eeb99101188c860cce488ccc085b2f268 (diff) | |
download | android-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.js | 4 |
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); |