From 1b567b2ad1835d0c724309e68d3fad5dcc1b8bda Mon Sep 17 00:00:00 2001 From: kondou Date: Thu, 1 Aug 2013 21:01:26 +0200 Subject: [PATCH] Don't throw a fatal, if is_file() parameter isn't a 'valid path', but only a data/base64-string. Related to #4283 --- lib/image.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/image.php b/lib/image.php index c1b187608a..4bc38e20e5 100644 --- a/lib/image.php +++ b/lib/image.php @@ -392,7 +392,7 @@ class OC_Image { */ public function loadFromFile($imagepath=false) { // exif_imagetype throws "read error!" if file is less than 12 byte - if(!is_file($imagepath) || !file_exists($imagepath) || filesize($imagepath) < 12 || !is_readable($imagepath)) { + if(!@is_file($imagepath) || !file_exists($imagepath) || filesize($imagepath) < 12 || !is_readable($imagepath)) { // Debug output disabled because this method is tried before loadFromBase64? OC_Log::write('core', 'OC_Image->loadFromFile, couldn\'t load: '.$imagepath, OC_Log::DEBUG); return false;