diff options
author | Steve Holme <steve_holme@hotmail.com> | 2014-10-25 22:32:46 +0100 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2014-10-25 22:36:49 +0100 |
commit | 3fe5b462f7f8999182c71cef89f2ca52160da0f8 (patch) | |
tree | 2ae7ee88e99d0087fdc2c8307493e23693df7532 /lib/urldata.h | |
parent | 28ff8babada4095f5b74818e0018a0fbda58686e (diff) |
ntlm: Only define ntlm data structure when USE_NTLM is defined
Diffstat (limited to 'lib/urldata.h')
-rw-r--r-- | lib/urldata.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/urldata.h b/lib/urldata.h index 4146b8b72..534919e64 100644 --- a/lib/urldata.h +++ b/lib/urldata.h @@ -432,6 +432,7 @@ struct kerberos5data { #endif /* Struct used for NTLM challenge-response authentication */ +#if defined(USE_NTLM) struct ntlmdata { curlntlm state; #ifdef USE_WINDOWS_SSPI @@ -450,6 +451,7 @@ struct ntlmdata { unsigned int target_info_len; #endif }; +#endif #ifdef USE_SPNEGO struct negotiatedata { @@ -1009,18 +1011,20 @@ struct connectdata { curl_read_callback fread_func; /* function that reads the input */ void *fread_in; /* pointer to pass to the fread() above */ +#if defined(USE_NTLM) struct ntlmdata ntlm; /* NTLM differs from other authentication schemes because it authenticates connections, not single requests! */ struct ntlmdata proxyntlm; /* NTLM data for proxy */ -#if defined(USE_NTLM) && defined(NTLM_WB_ENABLED) +#if defined(NTLM_WB_ENABLED) /* used for communication with Samba's winbind daemon helper ntlm_auth */ curl_socket_t ntlm_auth_hlpr_socket; pid_t ntlm_auth_hlpr_pid; char* challenge_header; char* response_header; #endif +#endif char syserr_buf [256]; /* buffer for Curl_strerror() */ |