Index: content/common/origin_util.cc |
diff --git a/content/common/origin_util.cc b/content/common/origin_util.cc |
index d6e806a3c85073b7e287415ebc2c1a93f9533d1f..06f06a29f5cdf55d548437f3e0bf8dba846202ea 100644 |
--- a/content/common/origin_util.cc |
+++ b/content/common/origin_util.cc |
@@ -30,9 +30,8 @@ bool IsOriginSecure(const GURL& url) { |
if (base::ContainsValue(url::GetSecureSchemes(), url.scheme())) |
return true; |
- if (base::ContainsValue(GetSecureOrigins(), url.GetOrigin())) { |
+ if (IsOriginWhiteListedTrustworthy(url)) |
return true; |
- } |
return false; |
} |
@@ -48,4 +47,8 @@ bool OriginCanAccessServiceWorkers(const GURL& url) { |
return false; |
} |
+bool IsOriginWhiteListedTrustworthy(const GURL& url) { |
+ return base::ContainsValue(GetSecureOrigins(), url.GetOrigin()); |
+} |
+ |
} // namespace content |