aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/http_ntlm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/http_ntlm.c b/lib/http_ntlm.c
index 365eab104..3e993cbf5 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);
}