summaryrefslogtreecommitdiffstats
path: root/lib/private/filechunking.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private/filechunking.php')
-rw-r--r--lib/private/filechunking.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/private/filechunking.php b/lib/private/filechunking.php
index 604a607336c..f2cef275458 100644
--- a/lib/private/filechunking.php
+++ b/lib/private/filechunking.php
@@ -90,7 +90,7 @@ class OC_FileChunking {
* Assembles the chunks into the file specified by the path.
* Chunks are deleted afterwards.
*
- * @param string $f target path
+ * @param resource $f target path
*
* @return integer assembled file size
*
@@ -106,6 +106,8 @@ class OC_FileChunking {
// remove after reading to directly save space
$cache->remove($prefix.$i);
$count += fwrite($f, $chunk);
+ // let php release the memory to work around memory exhausted error with php 5.6
+ $chunk = null;
}
return $count;