From da98b46f62c97ad79f89ee537a64cdab6123ad6d Mon Sep 17 00:00:00 2001 From: Milos Stojanovic Date: Sun, 16 Jun 2019 11:29:29 +0200 Subject: [PATCH] feof checks --- backend/Controllers/DownloadController.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/backend/Controllers/DownloadController.php b/backend/Controllers/DownloadController.php index 13aabf2..1b2e551 100644 --- a/backend/Controllers/DownloadController.php +++ b/backend/Controllers/DownloadController.php @@ -107,12 +107,14 @@ class DownloadController // @codeCoverageIgnoreStart set_time_limit(0); $file = $tmpfs->readStream($uniqid); - while ($file && ! feof($file['stream'])) { - echo fread($file['stream'], 1024 * 8); - ob_flush(); - flush(); + if ($file['stream']) { + while (! feof($file['stream'])) { + echo fread($file['stream'], 1024 * 8); + ob_flush(); + flush(); + } + fclose($file['stream']); } - fclose($file['stream']); $tmpfs->remove($uniqid); // @codeCoverageIgnoreEnd });