diff --git a/src/Protocol/Diaspora.php b/src/Protocol/Diaspora.php index ca66aa0a67..12f4115384 100644 --- a/src/Protocol/Diaspora.php +++ b/src/Protocol/Diaspora.php @@ -1135,8 +1135,11 @@ class Diaspora // Logger::log("defining user ".$contact["nick"]." as friend"); //} - // We don't seem to like that person - if ($contact["blocked"]) { + // Contact server is blocked + if (Network::isUrlBlocked($contact['url'])) { + return false; + // We don't seem to like that person + } elseif ($contact["blocked"]) { // Maybe blocked, don't accept. return false; // We are following this person? diff --git a/src/Util/Network.php b/src/Util/Network.php index cda8c9a71d..35744647e3 100644 --- a/src/Util/Network.php +++ b/src/Util/Network.php @@ -459,7 +459,6 @@ class Network * @param string $url The url to check the domain from * * @return boolean - * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ public static function isUrlBlocked($url) {