From a222c4fd4921b76281c1b9e862185067cdabb979 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Mon, 1 Feb 2016 11:12:16 +0100 Subject: [PATCH] const has better scopes rules than var ! --- src/createServer.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/createServer.js b/src/createServer.js index 118f4ec..aaf0dd6 100644 --- a/src/createServer.js +++ b/src/createServer.js @@ -197,13 +197,14 @@ function createServer(options) { } function onEncryptionKeyResponse(packet) { + let sharedSecret; try { const verifyToken = serverKey.decrypt(packet.verifyToken, undefined, undefined, ursa.RSA_PKCS1_PADDING); if(!bufferEqual(client.verifyToken, verifyToken)) { client.end('DidNotEncryptVerifyTokenProperly'); return; } - const sharedSecret = serverKey.decrypt(packet.sharedSecret, undefined, undefined, ursa.RSA_PKCS1_PADDING); + sharedSecret = serverKey.decrypt(packet.sharedSecret, undefined, undefined, ursa.RSA_PKCS1_PADDING); } catch(e) { client.end('DidNotEncryptVerifyTokenProperly'); return;