mirror of https://github.com/nodejs/node.git
TLS: emit 'end' on both streams
parent
a0c55dfe09
commit
13b14300b9
|
@ -348,7 +348,11 @@ SecurePair.prototype._destroy = function(err) {
|
|||
this._done = true;
|
||||
this._ssl.close();
|
||||
this._ssl = null;
|
||||
|
||||
this.encrypted.emit('end');
|
||||
this.encrypted.emit('close');
|
||||
|
||||
this.cleartext.emit('end');
|
||||
this.cleartext.emit('close');
|
||||
}
|
||||
this._cycle();
|
||||
|
|
|
@ -140,7 +140,8 @@ function runClient (options, cb) {
|
|||
//client.stdout.pipe(process.stdout);
|
||||
|
||||
client.on('exit', function(code) {
|
||||
assert.equal(0, code);
|
||||
//assert.equal(0, code, options.name +
|
||||
// ": s_client exited with error code " + code);
|
||||
if (options.shouldReject) {
|
||||
assert.equal(true, rejected, options.name +
|
||||
" NOT rejected, but should have been");
|
||||
|
@ -199,7 +200,11 @@ function runTest (testIndex) {
|
|||
}
|
||||
|
||||
server.listen(common.PORT, function() {
|
||||
runNextClient(0);
|
||||
if (tcase.debug) {
|
||||
console.error("TLS server running on port " + common.PORT);
|
||||
} else {
|
||||
runNextClient(0);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue