aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2016-02-29 17:10:22 +0100
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2016-02-29 17:10:22 +0100
commitfb91fb7fb3962e3531e7ca4cd5454cc3d6dfc979 (patch)
treeead68fb0d5cbc03607086caf7333a78c84c9a88b
parent98a27132c07d515d63e4a2da999cde2eeb2ebeac (diff)
parentd344da59fdd2f818f53c6b4aab4ded4a9336851c (diff)
Merge branch 'HTTPS_Everywhere' into dev
-rw-r--r--data/force-https.default.txt2
-rw-r--r--lib/SimplePie/SimplePie/Sanitize.php58
2 files changed, 28 insertions, 32 deletions
diff --git a/data/force-https.default.txt b/data/force-https.default.txt
index a1bddd549..668a7c0e8 100644
--- a/data/force-https.default.txt
+++ b/data/force-https.default.txt
@@ -1,4 +1,6 @@
dailymotion.com
feedburner.com
+gstatic.com
tumblr.com
+wordpress.com
youtube.com
diff --git a/lib/SimplePie/SimplePie/Sanitize.php b/lib/SimplePie/SimplePie/Sanitize.php
index b37aeec3d..f656909a0 100644
--- a/lib/SimplePie/SimplePie/Sanitize.php
+++ b/lib/SimplePie/SimplePie/Sanitize.php
@@ -263,23 +263,20 @@ class SimplePie_Sanitize
{
$domain = trim($domain, ". \t\n\r\0\x0B");
$segments = array_reverse(explode('.', $domain));
- if (count($segments) > 0)
- {
- $node =& $this->https_domains;
- foreach ($segments as $segment)
- {//Build a tree
- if ($node === true)
- {
- break;
- }
- if (!isset($node[$segment]))
- {
- $node[$segment] = array();
- }
- $node =& $node[$segment];
+ $node =& $this->https_domains;
+ foreach ($segments as $segment)
+ {//Build a tree
+ if ($node === true)
+ {
+ break;
+ }
+ if (!isset($node[$segment]))
+ {
+ $node[$segment] = array();
}
- $node = true;
+ $node =& $node[$segment];
}
+ $node = true;
}
}
@@ -291,23 +288,20 @@ class SimplePie_Sanitize
{
$domain = trim($domain, '. ');
$segments = array_reverse(explode('.', $domain));
- if (count($segments) > 0)
- {
- $node =& $this->https_domains;
- foreach ($segments as $segment)
- {//Explore the tree
- if ($node === true)
- {
- return true;
- }
- if (isset($node[$segment]))
- {
- $node =& $node[$segment];
- }
- else
- {
- break;
- }
+ $node =& $this->https_domains;
+ foreach ($segments as $segment)
+ {//Explore the tree
+ if ($node === true)
+ {
+ return true;
+ }
+ if (isset($node[$segment]))
+ {
+ $node =& $node[$segment];
+ }
+ else
+ {
+ break;
}
}
return false;