diff --git a/src/Csocket.cpp b/src/Csocket.cpp index 776f88f3..655f3797 100644 --- a/src/Csocket.cpp +++ b/src/Csocket.cpp @@ -1051,6 +1051,11 @@ void Csock::Copy( const Csock & cCopy ) m_pCerVerifyCB = cCopy.m_pCerVerifyCB; + if( m_ssl ) + { + SSL_set_ex_data( m_ssl, GetCsockSSLIdx(), this ); + } + #endif /* HAVE_LIBSSL */ CleanupCrons();