зеркало из https://github.com/mozilla/gecko-dev.git
bug 306658 - disallow cookies from non-file URIs without
hostnames, r=dwitte, sr=darin
This commit is contained in:
Родитель
c6d3b67a4b
Коммит
7be090cdfd
|
@ -1925,6 +1925,13 @@ nsCookieService::CheckDomain(nsCookieAttributes &aCookieAttributes,
|
||||||
|
|
||||||
// no domain specified, use hostFromURI
|
// no domain specified, use hostFromURI
|
||||||
} else {
|
} else {
|
||||||
|
// block any URIs without a host that aren't file:/// URIs
|
||||||
|
if (hostFromURI.IsEmpty()) {
|
||||||
|
PRBool isFileURI = PR_FALSE;
|
||||||
|
aHostURI->SchemeIs("file", &isFileURI);
|
||||||
|
if (!isFileURI)
|
||||||
|
return PR_FALSE;
|
||||||
|
}
|
||||||
aCookieAttributes.host = hostFromURI;
|
aCookieAttributes.host = hostFromURI;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче