From 6fd7d4efd0329058bd51c5fa038b2df7188b57b2 Mon Sep 17 00:00:00 2001 From: Jörn Friedrich Dreyer Date: Thu, 12 Jan 2017 16:07:41 +0100 Subject: remove obsolete hack (#26928) * remove obsolete hack > // file_get_contents() has a memory leak: https://bugs.php.net/bug.php?id=61961 was closed 4 years ago. we could also use the Common implementation Signed-off-by: Morris Jobke --- lib/private/Files/Storage/Local.php | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'lib/private/Files/Storage/Local.php') diff --git a/lib/private/Files/Storage/Local.php b/lib/private/Files/Storage/Local.php index 4fe7dcafbbf..80d48680be1 100644 --- a/lib/private/Files/Storage/Local.php +++ b/lib/private/Files/Storage/Local.php @@ -205,18 +205,7 @@ class Local extends \OC\Files\Storage\Common { } public function file_get_contents($path) { - // file_get_contents() has a memory leak: https://bugs.php.net/bug.php?id=61961 - $fileName = $this->getSourcePath($path); - - $fileSize = filesize($fileName); - if ($fileSize === 0) { - return ''; - } - - $handle = fopen($fileName, 'rb'); - $content = fread($handle, $fileSize); - fclose($handle); - return $content; + return file_get_contents($this->getSourcePath($path)); } public function file_put_contents($path, $data) { -- cgit v1.2.3