Index: chrome/browser/intranet_redirect_detector.cc |
diff --git a/chrome/browser/intranet_redirect_detector.cc b/chrome/browser/intranet_redirect_detector.cc |
index 308a14ae6ea365834d51b83a56e0cc88257accca..53b1eed13a3d5fb16cabfbdeecabec5dc0a6f02c 100644 |
--- a/chrome/browser/intranet_redirect_detector.cc |
+++ b/chrome/browser/intranet_redirect_detector.cc |
@@ -121,7 +121,9 @@ void IntranetRedirectDetector::OnURLFetchComplete( |
return; |
} |
if (net::RegistryControlledDomainService::SameDomainOrHost( |
- resulting_origins_.front(), origin)) { |
+ resulting_origins_.front(), |
+ origin, |
+ net::RCDS::EXCLUDE_PRIVATE_REGISTRIES)) { |
redirect_origin_ = origin; |
if (!fetchers_.empty()) { |
// Cancel remaining fetch, we don't need it. |
@@ -136,7 +138,9 @@ void IntranetRedirectDetector::OnURLFetchComplete( |
} |
DCHECK(resulting_origins_.size() == 2); |
redirect_origin_ = net::RegistryControlledDomainService::SameDomainOrHost( |
- resulting_origins_.back(), origin) ? origin : GURL(); |
+ resulting_origins_.back(), |
+ origin, |
+ net::RCDS::EXCLUDE_PRIVATE_REGISTRIES) ? origin : GURL(); |
} |
g_browser_process->local_state()->SetString( |