From 2a12d4069fa1ee272009d10489f571f835af2136 Mon Sep 17 00:00:00 2001 From: David Dvorak Date: Sun, 11 Oct 2020 22:45:12 +0200 Subject: [PATCH] Fix TypeError if getimagesize() returns false --- src/Http/FileUpload.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Http/FileUpload.php b/src/Http/FileUpload.php index b560399a..a884a3aa 100644 --- a/src/Http/FileUpload.php +++ b/src/Http/FileUpload.php @@ -188,7 +188,8 @@ public function toImage(): Nette\Utils\Image */ public function getImageSize(): ?array { - return $this->isOk() ? @getimagesize($this->tmpName) : null; // @ - files smaller than 12 bytes causes read error + $dimensions = @getimagesize($this->tmpName); // @ - files smaller than 12 bytes causes read error + return $this->isOk() && $dimensions !== false ? $dimensions : null; }