From 2df074a79649c4a61746513df5ec85e97a063e81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacob=20Mu=CC=88ller?= Date: Tue, 7 Jun 2016 14:05:11 +0200 Subject: [PATCH] Make sure stream is seeable before using `rewind` --- src/Server.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Server.php b/src/Server.php index 05f1c9fd..a979c1d4 100644 --- a/src/Server.php +++ b/src/Server.php @@ -439,7 +439,9 @@ public function outputImage($path, array $params) $stream = $this->cache->readStream($path); - rewind($stream); + if (ftell($stream) !== 0) { + rewind($stream); + } fpassthru($stream); fclose($stream); }