Skip to content
Snippets Groups Projects
Commit de6ab3de authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Dylan Salisbury's fix to prevent us from accepting cookies from TLD only

parent 5e1eb58e
No related branches found
No related tags found
No related merge requests found
......@@ -223,14 +223,9 @@ Curl_cookie_add(struct SessionHandle *data,
const char *domptr=whatptr;
int dotcount=1;
unsigned int i;
static const char *seventhree[]= {
"com", "edu", "net", "org", "gov", "mil", "int"
};
/* Count the dots, we need to make sure that there are THREE dots
in the normal domains, or TWO in the seventhree-domains. */
/* Count the dots, we need to make sure that there are enough
of them. */
if('.' == whatptr[0])
/* don't count the initial dot, assume it */
......@@ -244,13 +239,6 @@ Curl_cookie_add(struct SessionHandle *data,
}
} while(domptr);
for(i=0;
i<sizeof(seventhree)/sizeof(seventhree[0]); i++) {
if(tailmatch(seventhree[i], whatptr)) {
dotcount++; /* we allow one dot less for these */
break;
}
}
/* The original Netscape cookie spec defined that this domain name
MUST have three dots (or two if one of the seven holy TLDs),
but it seems that these kinds of cookies are in use "out there"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment