]> jfr.im git - irc/znc/Csocket.git/commitdiff
Fix one more recently introduced SSL crash
authorAlexey Sokolov <redacted>
Mon, 22 Dec 2014 12:51:53 +0000 (12:51 +0000)
committerAlexey Sokolov <redacted>
Mon, 22 Dec 2014 12:51:53 +0000 (12:51 +0000)
Csocket.cc

index 34d7ed81395e9f58c8f8c94f48256b84979f1659..96a9a7dd0976d2919bebcf28ae58132f15725767 100644 (file)
@@ -1055,6 +1055,9 @@ void Csock::Copy( const Csock & cCopy )
        if( m_ssl )
        {
                SSL_set_ex_data( m_ssl, GetCsockSSLIdx(), this );
+#if defined( SSL_CTX_set_tlsext_servername_callback )
+               SSL_CTX_set_tlsext_servername_arg( m_ssl_ctx, this );
+#endif /* SSL_CTX_set_tlsext_servername_callback */
        }
 
 #endif /* HAVE_LIBSSL */