From 79d33925c42b478610c45e6c1224b704212e7cee Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Mon, 22 Dec 2014 15:08:50 +0000 Subject: [PATCH] Update Csocket to f3267e4cb21ba5b83c15da75f52706253817ddab * Fix SSL crash. Thanks to kerio for reporting it. --- src/Csocket.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Csocket.cpp b/src/Csocket.cpp index 0f4c30db..8d613f7a 100644 --- a/src/Csocket.cpp +++ b/src/Csocket.cpp @@ -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 */