From 06c3bec65d62e96dd0c41241a6a584de8c677704 Mon Sep 17 00:00:00 2001 From: Gisle Vanem Date: Sun, 2 Oct 2005 18:22:45 +0000 Subject: [PATCH] Avoid gcc warning "dereferencing type-punned pointer will break strict-aliasing rules". --- lib/http_ntlm.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/http_ntlm.c b/lib/http_ntlm.c index 365eab1..3e993cb 100644 --- a/lib/http_ntlm.c +++ b/lib/http_ntlm.c @@ -458,8 +458,9 @@ CURLcode Curl_output_ntlm(struct connectdata *conn, (PCtxtHandle,PSecBufferDesc); HMODULE hSecur32 = GetModuleHandle("secur32.dll"); if (hSecur32 != NULL) { - *((void**)&pCompleteAuthToken) = - (void*)GetProcAddress(hSecur32, "CompleteAuthToken"); + pCompleteAuthToken = + (SECURITY_STATUS (__stdcall *)(PCtxtHandle,PSecBufferDesc)) + GetProcAddress(hSecur32, "CompleteAuthToken"); if( pCompleteAuthToken != NULL ) { pCompleteAuthToken(&ntlm->c_handle, &desc); } -- 2.7.4