summaryrefslogtreecommitdiffstats
path: root/chrome/browser/metrics/variations/variations_http_header_provider.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/metrics/variations/variations_http_header_provider.cc')
-rw-r--r--chrome/browser/metrics/variations/variations_http_header_provider.cc13
1 files changed, 2 insertions, 11 deletions
diff --git a/chrome/browser/metrics/variations/variations_http_header_provider.cc b/chrome/browser/metrics/variations/variations_http_header_provider.cc
index 3068c24..4abed50 100644
--- a/chrome/browser/metrics/variations/variations_http_header_provider.cc
+++ b/chrome/browser/metrics/variations/variations_http_header_provider.cc
@@ -252,17 +252,8 @@ bool VariationsHttpHeaderProvider::ShouldAppendHeaders(const GURL& url) {
return true;
}
- // The below mirrors logic in IsGoogleDomainUrl(), but for youtube.<TLD>.
- const size_t tld_length = net::registry_controlled_domains::GetRegistryLength(
- host,
- net::registry_controlled_domains::EXCLUDE_UNKNOWN_REGISTRIES,
- net::registry_controlled_domains::EXCLUDE_PRIVATE_REGISTRIES);
- if ((tld_length == 0) || (tld_length == std::string::npos))
- return false;
-
- const std::string host_minus_tld(host, 0, host.length() - tld_length);
- return LowerCaseEqualsASCII(host_minus_tld, "youtube.") ||
- EndsWith(host_minus_tld, ".youtube.", false);
+ return google_util::IsYoutubeDomainUrl(url, google_util::ALLOW_SUBDOMAIN,
+ google_util::ALLOW_NON_STANDARD_PORTS);
}
} // namespace chrome_variations