From 306f86343849401ea8b4c5e9e049d0f82286b782 Mon Sep 17 00:00:00 2001 From: Fedor Indutny Date: Mon, 19 Aug 2013 20:34:34 +0400 Subject: [PATCH] crypto: don't touch ssl_ in Connection `ssl_` is a property of SSLWrap class, don't touch it, and definitely don't zero it in constructor. --- src/node_crypto.h | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/node_crypto.h b/src/node_crypto.h index 56055a93b14..2d2b00a3261 100644 --- a/src/node_crypto.h +++ b/src/node_crypto.h @@ -267,7 +267,6 @@ class Connection : public SSLWrap, public ObjectWrap { : SSLWrap(sc, kind), hello_offset_(0) { bio_read_ = bio_write_ = NULL; - ssl_ = NULL; hello_parser_.Start(SSLWrap::OnClientHello, OnClientHelloParseEnd, this); @@ -275,11 +274,6 @@ class Connection : public SSLWrap, public ObjectWrap { } ~Connection() { - if (ssl_ != NULL) { - SSL_free(ssl_); - ssl_ = NULL; - } - #ifdef SSL_CTRL_SET_TLSEXT_SERVERNAME_CB sniObject_.Dispose(); sniContext_.Dispose();