From 830a20debf5f26fdd6f4c754a76498a19ead7d0d Mon Sep 17 00:00:00 2001 From: wn_ Date: Sun, 14 Aug 2022 16:52:35 +0000 Subject: Handle 'file_get_contents()' failure in 'UrlHelper::fetch()'. --- classes/urlhelper.php | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'classes/urlhelper.php') diff --git a/classes/urlhelper.php b/classes/urlhelper.php index f8fdd7de9..cdaa6cc87 100644 --- a/classes/urlhelper.php +++ b/classes/urlhelper.php @@ -547,6 +547,11 @@ class UrlHelper { $data = @file_get_contents($url, false, $context); + if ($data === false) { + self::$fetch_last_error = "'file_get_contents' failed."; + return false; + } + foreach ($http_response_header as $header) { if (strstr($header, ": ") !== false) { list ($key, $value) = explode(": ", $header); -- cgit v1.2.3