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.
This commit is contained in:
parent
b9a0eb0688
commit
306f863438
@ -267,7 +267,6 @@ class Connection : public SSLWrap<Connection>, public ObjectWrap {
|
||||
: SSLWrap<Connection>(sc, kind),
|
||||
hello_offset_(0) {
|
||||
bio_read_ = bio_write_ = NULL;
|
||||
ssl_ = NULL;
|
||||
hello_parser_.Start(SSLWrap<Connection>::OnClientHello,
|
||||
OnClientHelloParseEnd,
|
||||
this);
|
||||
@ -275,11 +274,6 @@ class Connection : public SSLWrap<Connection>, public ObjectWrap {
|
||||
}
|
||||
|
||||
~Connection() {
|
||||
if (ssl_ != NULL) {
|
||||
SSL_free(ssl_);
|
||||
ssl_ = NULL;
|
||||
}
|
||||
|
||||
#ifdef SSL_CTRL_SET_TLSEXT_SERVERNAME_CB
|
||||
sniObject_.Dispose();
|
||||
sniContext_.Dispose();
|
||||
|
Loading…
x
Reference in New Issue
Block a user