From 5f2ed9b8ceea86ab7916f74daf7e5aa7fc748a75 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 13 Sep 2024 12:52:17 +0200 Subject: [PATCH] [crypto,tls] explicitly cast function pointer --- libfreerdp/crypto/tls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp/crypto/tls.c b/libfreerdp/crypto/tls.c index d4a1d815f..18c3b40e3 100644 --- a/libfreerdp/crypto/tls.c +++ b/libfreerdp/crypto/tls.c @@ -315,7 +315,7 @@ static long bio_rdp_tls_ctrl(BIO* bio, int cmd, long num, void* ptr) * * This, of course, is something compilers warn about. So silence it by casting */ { - void* vptr = (void*)SSL_get_info_callback(tls->ssl); + void* vptr = WINPR_FUNC_PTR_CAST(SSL_get_info_callback(tls->ssl), void*); *((void**)ptr) = vptr; status = 1; }