From 6929ade1c4daee99c6ee3dfeff80d16b7d239b84 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Tue, 22 Oct 2024 09:26:49 +0200 Subject: [PATCH] [crypto,tls] fix cast --- libfreerdp/crypto/tls.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libfreerdp/crypto/tls.c b/libfreerdp/crypto/tls.c index e80f348bb..dbd60ee56 100644 --- a/libfreerdp/crypto/tls.c +++ b/libfreerdp/crypto/tls.c @@ -28,6 +28,7 @@ #include #include +#include #include #include #include @@ -902,7 +903,8 @@ TlsHandshakeResult freerdp_tls_connect_ex(rdpTls* tls, BIO* underlying, const SS #if !defined(OPENSSL_NO_TLSEXT) && !defined(LIBRESSL_VERSION_NUMBER) const char* str = tls_get_server_name(tls); - SSL_set_tlsext_host_name(tls->ssl, WINPR_CAST_CONST_PTR_AWAY(str, void*)); + void* ptr = WINPR_CAST_CONST_PTR_AWAY(str, void*); + SSL_set_tlsext_host_name(tls->ssl, ptr); #endif return freerdp_tls_handshake(tls);