cookie: do prefix matching case-sensitively
According to section 4.1.3.1 and 4.1.3.2 of draft-ietf-httpbis-rfc6265bis-19 Ref: https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-rfc6265bis-19#section-4.1.3.1 Closes #16494
This commit is contained in:
parent
ac4a65f8d2
commit
5b5e2f7318
@ -536,9 +536,9 @@ parse_cookie_header(struct Curl_easy *data,
|
|||||||
* "the rest". Prefixes must start with '__' and end with a '-', so
|
* "the rest". Prefixes must start with '__' and end with a '-', so
|
||||||
* only test for names where that can possibly be true.
|
* only test for names where that can possibly be true.
|
||||||
*/
|
*/
|
||||||
if(strncasecompare("__Secure-", Curl_str(&name), 9))
|
if(!strncmp("__Secure-", Curl_str(&name), 9))
|
||||||
co->prefix_secure = TRUE;
|
co->prefix_secure = TRUE;
|
||||||
else if(strncasecompare("__Host-", Curl_str(&name), 7))
|
else if(!strncmp("__Host-", Curl_str(&name), 7))
|
||||||
co->prefix_host = TRUE;
|
co->prefix_host = TRUE;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user