diff options
| -rw-r--r-- | lib/http_ntlm.c | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/http_ntlm.c b/lib/http_ntlm.c index 981bc84a5..902af59bc 100644 --- a/lib/http_ntlm.c +++ b/lib/http_ntlm.c @@ -315,9 +315,12 @@ CURLcode Curl_output_ntlm(struct connectdata *conn,      ntlm = &conn->ntlm;    } -  if(!userp || !passwdp) -    /* no user, no auth */ -    return CURLE_OK; +  /* not set means empty */ +  if(!userp) +    userp=""; + +  if(!passwdp) +    passwdp="";    switch(ntlm->state) {    case NTLMSTATE_TYPE1:  | 
