aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/includes/functions_convert.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/phpBB/includes/functions_convert.php b/phpBB/includes/functions_convert.php
index 4f7aeb8f9b..a8caa6a63f 100644
--- a/phpBB/includes/functions_convert.php
+++ b/phpBB/includes/functions_convert.php
@@ -924,10 +924,14 @@ function get_remote_avatar_dim($src, $axis)
return $retval;
}
- $url_info = parse_url($src);
+ $url_info = @parse_url($src);
+ if (empty($url_info['host'])
+ {
+ return 0;
+ }
$host = $url_info['host'];
$port = (isset($url_info['port'])) ? $url_info['port'] : 0;
- $protocol = $url_info['scheme'];
+ $protocol = (isset($url_info['scheme'])) ? $url_info['scheme'] : 'http';
if (empty($port))
{
switch(strtolower($protocol))