The garbage collector in PHP 5.3.10 does not properly release the file
handle when calling fclose() due to the fact that it is passed by
reference.
This has the side-effect of preventing file locks to be released as well
when the files_locking app is enabled.
This fix removes the useless passing by reference and now the file
handle and file lock are freed properly.
* @param resource $result
* @return resource
*/
- public function postFopen($path, &$result) {
+ public function postFopen($path, $result) {
$path = \OC\Files\Filesystem::normalizePath($path);