mirror of
https://github.com/curl/curl.git
synced 2024-12-03 06:20:31 +08:00
digest: fix missing increment of 'nc' value for auth-int
- Increment nc regardless of qop type. Prior to this change nc was only incremented for qop type auth even though libcurl sends nc with any qop. Closes https://github.com/curl/curl/pull/9090
This commit is contained in:
parent
2b2a47eb38
commit
647ed7c78b
@ -850,10 +850,8 @@ static CURLcode auth_create_digest_http_message(
|
||||
digest->qop,
|
||||
request_digest);
|
||||
|
||||
if(strcasecompare(digest->qop, "auth"))
|
||||
digest->nc++; /* The nc (from RFC) has to be a 8 hex digit number 0
|
||||
padded which tells to the server how many times you are
|
||||
using the same nonce in the qop=auth mode */
|
||||
/* Increment nonce-count to use another nc value for the next request */
|
||||
digest->nc++;
|
||||
}
|
||||
else {
|
||||
response = aprintf("username=\"%s\", "
|
||||
|
Loading…
Reference in New Issue
Block a user