diff options
Diffstat (limited to 'lib/https.js')
-rw-r--r-- | lib/https.js | 5 |
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; |