summaryrefslogtreecommitdiff
path: root/lib/https.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/https.js')
-rw-r--r--lib/https.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/https.js b/lib/https.js
index 8e79d295bf..7008a79131 100644
--- a/lib/https.js
+++ b/lib/https.js
@@ -29,8 +29,9 @@ function Server(opts, requestListener) {
this.addListener('request', requestListener);
}
- this.addListener('clientError', function(err, conn) {
- conn.destroy();
+ this.addListener('tlsClientError', function(err, conn) {
+ if (!this.emit('clientError', err, conn))
+ conn.destroy(err);
});
this.timeout = 2 * 60 * 1000;