From 271b6cb8f93e6827e950de2ea99bc2403ab099f9 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 8 Jul 2018 05:10:45 +0000 Subject: [PATCH] Hopefully this fixes the tests --- src/Object/Image.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Object/Image.php b/src/Object/Image.php index 9692b84715..9621badaba 100644 --- a/src/Object/Image.php +++ b/src/Object/Image.php @@ -781,9 +781,12 @@ class Image $img_str = Network::fetchUrl($url, true, $redirects, 4); $filesize = strlen($img_str); - if (function_exists("getimagesizefromstring")) { - $data = getimagesizefromstring($img_str); - } else { + // The tests are failing with an read error. This can be caused by memory shortage + // See https://stackoverflow.com/questions/10175758/getimagesize-read-error + // So we use the alternate method instead + //if (function_exists("getimagesizefromstring")) { + // $data = getimagesizefromstring($img_str); + //} else { $tempfile = tempnam(get_temppath(), "cache"); $a = get_app(); @@ -793,7 +796,7 @@ class Image $data = getimagesize($tempfile); unlink($tempfile); - } + //} if ($data) { $data["size"] = $filesize;