From a28675da2337bf4a5dde07d2a4159ea3ac0b6acd Mon Sep 17 00:00:00 2001 From: Hu Wang Date: Wed, 23 Aug 2017 11:40:10 +0300 Subject: [PATCH] hs20-osu-client: Fix build with new OpenSSL and BoringSSL Use the SSL_get_SSL_CTX() helper instead of dereferencing SSL* since struct ssl_st is not exposed in public header files anymore. Signed-off-by: Jouni Malinen --- src/utils/http_curl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/http_curl.c b/src/utils/http_curl.c index 735ef382d..58519ea8d 100644 --- a/src/utils/http_curl.c +++ b/src/utils/http_curl.c @@ -986,7 +986,7 @@ static int curl_cb_ssl_verify(int preverify_ok, X509_STORE_CTX *x509_ctx) ssl = X509_STORE_CTX_get_ex_data(x509_ctx, SSL_get_ex_data_X509_STORE_CTX_idx()); - ssl_ctx = ssl->ctx; + ssl_ctx = SSL_get_SSL_CTX(ssl); ctx = SSL_CTX_get_app_data(ssl_ctx); wpa_printf(MSG_DEBUG, "curl_cb_ssl_verify, preverify_ok: %d",