From 8154db31d3cbf212acb7722b9e45863292358d71 Mon Sep 17 00:00:00 2001 From: Kyle Mahan Date: Tue, 5 Jan 2016 17:50:20 -0800 Subject: null-check for $url before checking for key Comes up for Known which gives funky syndication-target IDs like twitter::kylewmahan. --- lib/helpers.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/helpers.php') diff --git a/lib/helpers.php b/lib/helpers.php index 8f435f0..5121d36 100644 --- a/lib/helpers.php +++ b/lib/helpers.php @@ -209,7 +209,7 @@ function get_syndication_targets(&$user) { // If there's a host, and the host contains a . then we can assume there's a favicon // parse_url will parse strings like http://twitter into an array with a host of twitter, which is not resolvable - if(array_key_exists('host', $url) && strpos($url['host'], '.') !== false) { + if($url && array_key_exists('host', $url) && strpos($url['host'], '.') !== false) { $targets[] = array( 'target' => $t, 'favicon' => 'http://' . $url['host'] . '/favicon.ico' @@ -313,4 +313,4 @@ function validate_photo(&$file) { return $e->getMessage(); } -} \ No newline at end of file +} -- cgit v1.2.3