From: Roland Häder Date: Sun, 29 Jul 2018 15:34:20 +0000 (+0200) Subject: Fixed fatal error about when returned 'body' field is empty: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=650c3c18e173945003f4737eed127e78a878dc06;p=friendica.git Fixed fatal error about when returned 'body' field is empty: ```` PHP Fatal error: Uncaught TypeError: Argument 1 passed to Friendica\Protocol\PortableContact::discoverServer() must be of the type array, null given, called in /var/www/../src/Protocol/PortableContact.php on line 1664 and defined in /var/www/../src/Protocol/PortableContact.php:1765 Stack trace: ```` --- diff --git a/src/Protocol/PortableContact.php b/src/Protocol/PortableContact.php index 289eee90e9..3183a192f7 100644 --- a/src/Protocol/PortableContact.php +++ b/src/Protocol/PortableContact.php @@ -1638,7 +1638,7 @@ class PortableContact $retdata = Network::curl($url); - if ($retdata["success"]) { + if ($retdata["success"] && !empty($retdata["body"])) { $data = json_decode($retdata["body"], true); self::discoverServer($data, 2); @@ -1659,7 +1659,7 @@ class PortableContact $retdata = Network::curl($url); - if ($retdata["success"]) { + if ($retdata["success"] && !empty($retdata["body"])) { logger("Fetch all global contacts from the server " . $server["nurl"], LOGGER_DEBUG); $success = self::discoverServer(json_decode($retdata["body"], true)); }