diff --git a/src/plugins/SSLPlugin/my_ssl.c b/src/plugins/SSLPlugin/my_ssl.c index 7382b8d..78e8e73 100644 --- a/src/plugins/SSLPlugin/my_ssl.c +++ b/src/plugins/SSLPlugin/my_ssl.c @@ -223,7 +223,11 @@ SSL_CONN ssl_handshake_to_server(SOCKET s, char * hostname, SSL_CERT *server_cer ssl_conn_free(conn); return NULL; } +#if OPENSSL_VERSION_NUMBER < 0x00908070L +#error OpenSSL vv. below 0.9.8f are not supported +#else if(hostname && *hostname)SSL_set_tlsext_host_name(conn->ssl, hostname); +#endif err = SSL_connect(conn->ssl); if ( err == -1 ) { *errSSL = ERR_error_string(ERR_get_error(), errbuf);