diff --git a/core/modules/system/image.gd.inc b/core/modules/system/image.gd.inc index 7f3ac5e..af69362 100644 --- a/core/modules/system/image.gd.inc +++ b/core/modules/system/image.gd.inc @@ -377,8 +377,10 @@ function image_gd_create_tmp(stdClass $image, $width, $height) { */ function image_gd_get_info(stdClass $image) { $details = FALSE; - $data = getimagesize($image->source); + if (filesize($image->source) > 0) { + $data = getimagesize($image->source); + } if (isset($data) && is_array($data)) { $extensions = array('1' => 'gif', '2' => 'jpg', '3' => 'png'); $extension = isset($extensions[$data[2]]) ? $extensions[$data[2]] : '';