Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
int connect_dtls_socket(struct openconnect_info *vpninfo)
{
STACK_OF(SSL_CIPHER) *ciphers;
- SSL_METHOD *dtls_method;
+ method_const SSL_METHOD *dtls_method;
SSL_CIPHER *dtls_cipher;
SSL *dtls_ssl;
BIO *dtls_bio;
#define AC_PKT_COMPRESSED 8 /* Compressed data */
#define AC_PKT_TERM_SERVER 9 /* Server kick */
+/* Ick */
+#if OPENSSL_VERSION_NUMBER >= 0x10000000L
+#define method_const const
+#else
+#define method_const
+#endif
/****************************************************************************/
int openconnect_open_https(struct openconnect_info *vpninfo)
{
- SSL_METHOD *ssl3_method;
+ method_const SSL_METHOD *ssl3_method;
SSL *https_ssl;
BIO *https_bio;
int ssl_sock = -1;