diff options
author | Daniel Stenberg <daniel@haxx.se> | 2020-12-30 11:58:39 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2020-12-30 22:40:29 +0100 |
commit | 3c7483efb4ed95d0a866325ce36db673e25e5117 (patch) | |
tree | d08ac0d096c2f92e0dd6094fda5bcfb2285abc43 /lib/c-hyper.c | |
parent | 2855997a958a815b4169b15d2867820620dd4886 (diff) | |
download | curl-3c7483efb4ed95d0a866325ce36db673e25e5117.tar.gz |
c-hyper: make Digest and NTLM work
Test 64, 65, 67, 68, 69, 70, 72
Closes #6390
Diffstat (limited to 'lib/c-hyper.c')
-rw-r--r-- | lib/c-hyper.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/c-hyper.c b/lib/c-hyper.c index 5df2f0e19..2825e2ce9 100644 --- a/lib/c-hyper.c +++ b/lib/c-hyper.c @@ -374,6 +374,13 @@ static CURLcode hyperstream(struct Curl_easy *data, break; } + /* Curl_http_auth_act() checks what authentication methods that are + * available and decides which one (if any) to use. It will set 'newurl' + * if an auth method was picked. */ + result = Curl_http_auth_act(conn); + if(result) + break; + resp_body = hyper_response_body(resp); if(!resp_body) { failf(data, "hyperstream: couldn't get response body"); |