Index: net/cookies/canonical_cookie.cc |
diff --git a/net/cookies/canonical_cookie.cc b/net/cookies/canonical_cookie.cc |
index b8dd63b6227c67ca0846bba47f5a15b376a1961f..bbabbb771a480977bb53e665d4a2824a1e33dc00 100644 |
--- a/net/cookies/canonical_cookie.cc |
+++ b/net/cookies/canonical_cookie.cc |
@@ -305,7 +305,8 @@ std::unique_ptr<CanonicalCookie> CanonicalCookie::Create( |
bool CanonicalCookie::IsEquivalentForSecureCookieMatching( |
const CanonicalCookie& ecc) const { |
return (name_ == ecc.Name() && (ecc.IsDomainMatch(DomainWithoutDot()) || |
- IsDomainMatch(ecc.DomainWithoutDot()))); |
+ IsDomainMatch(ecc.DomainWithoutDot())) && |
+ ecc.IsOnPath(Path())); |
} |
bool CanonicalCookie::IsOnPath(const std::string& url_path) const { |