diff options
author | isaacs <i@izs.me> | 2013-04-05 09:02:48 -0700 |
---|---|---|
committer | isaacs <i@izs.me> | 2013-04-05 09:02:48 -0700 |
commit | 2c9a38d059d5c744dd111f3a9bc1f850b0d6a078 (patch) | |
tree | c50b6bbef7281257dc3894ad136d762cb5d4aebb /lib/tls.js | |
parent | b9655fc75813fe452998cd41162bcac5dbceba25 (diff) | |
parent | 58f93ffc4a23aa7240808288acf8cf9f3022abea (diff) | |
download | android-node-v8-2c9a38d059d5c744dd111f3a9bc1f850b0d6a078.tar.gz android-node-v8-2c9a38d059d5c744dd111f3a9bc1f850b0d6a078.tar.bz2 android-node-v8-2c9a38d059d5c744dd111f3a9bc1f850b0d6a078.zip |
Merge remote-tracking branch 'ry/v0.10'
Conflicts:
AUTHORS
ChangeLog
deps/v8/src/json-parser.h
lib/crypto.js
src/node_version.h
Diffstat (limited to 'lib/tls.js')
-rw-r--r-- | lib/tls.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/tls.js b/lib/tls.js index f0cdaac967..55effb6273 100644 --- a/lib/tls.js +++ b/lib/tls.js @@ -1328,6 +1328,12 @@ function pipe(pair, socket) { pair.encrypted.pipe(socket); socket.pipe(pair.encrypted); + pair.encrypted.on('close', function() { + process.nextTick(function() { + socket.destroy(); + }); + }); + pair.fd = socket.fd; var cleartext = pair.cleartext; cleartext.socket = socket; |