| Index: chrome/renderer/page_load_histograms.cc
 | 
| diff --git a/chrome/renderer/page_load_histograms.cc b/chrome/renderer/page_load_histograms.cc
 | 
| index 729677c97bd51d7f5eb1daedd2f8bab795dd972d..c63f020ebd7c6720a2327e267d86d8eda43f7cf6 100644
 | 
| --- a/chrome/renderer/page_load_histograms.cc
 | 
| +++ b/chrome/renderer/page_load_histograms.cc
 | 
| @@ -179,16 +179,21 @@ bool ViaHeaderContains(WebFrame* frame, const std::string& via_value) {
 | 
|  // purposes.
 | 
|  // TODO(pmeenan): Remove the fuzzy logic when the referrer is reliable
 | 
|  bool IsFromGoogleSearchResult(const GURL& url, const GURL& referrer) {
 | 
| -  if (!base::StartsWithASCII(referrer.host(), "www.google.", true))
 | 
| +  if (!base::StartsWith(referrer.host(), "www.google.",
 | 
| +                        base::CompareCase::SENSITIVE))
 | 
|      return false;
 | 
| -  if (base::StartsWithASCII(referrer.path(), "/url", true))
 | 
| +  if (base::StartsWith(referrer.path(), "/url",
 | 
| +                       base::CompareCase::SENSITIVE))
 | 
|      return true;
 | 
|    bool is_possible_search_referrer =
 | 
|        referrer.path().empty() || referrer.path() == "/" ||
 | 
| -      base::StartsWithASCII(referrer.path(), "/search", true) ||
 | 
| -      base::StartsWithASCII(referrer.path(), "/webhp", true);
 | 
| +      base::StartsWith(referrer.path(), "/search",
 | 
| +                       base::CompareCase::SENSITIVE) ||
 | 
| +      base::StartsWith(referrer.path(), "/webhp",
 | 
| +                       base::CompareCase::SENSITIVE);
 | 
|    if (is_possible_search_referrer &&
 | 
| -      !base::StartsWithASCII(url.host(), "www.google", true))
 | 
| +      !base::StartsWith(url.host(), "www.google",
 | 
| +                        base::CompareCase::SENSITIVE))
 | 
|      return true;
 | 
|    return false;
 | 
|  }
 | 
| 
 |