X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2FProbe.php;h=5f3c516820f544f10fe2bfd6e71fcd68797fd822;hb=15caf4b3f7eacda399a56b1ad8eeb9d3257306d9;hp=f4ca0398a85f2f972c231ca419137dced9b325c7;hpb=422de110e6c35c1686ce6408668703a3e4a32459;p=friendica.git diff --git a/src/Network/Probe.php b/src/Network/Probe.php index f4ca0398a8..5f3c516820 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -1,6 +1,6 @@ getBody(); + if (empty($body)) { + return false; + } $doc = new DOMDocument(); @$doc->loadHTML($body); @@ -1274,7 +1277,7 @@ class Probe return []; } $content = $curlResult->getBody(); - if (!$content) { + if (empty($content)) { return []; } @@ -1610,7 +1613,7 @@ class Probe private static function pumpioProfileData($profile_link) { $curlResult = DI::httpRequest()->get($profile_link); - if (!$curlResult->isSuccess()) { + if (!$curlResult->isSuccess() || empty($curlResult->getBody())) { return []; } @@ -1754,6 +1757,10 @@ class Probe */ public static function getFeedLink(string $url, string $body) { + if (empty($body)) { + return ''; + } + $doc = new DOMDocument(); if (!@$doc->loadHTML($body)) { return false;