Merge pull request #14521 from nextcloud/backport/14514/stable15

[stable15] Do not just write foobar
This commit is contained in:
Morris Jobke 2019-03-05 10:00:44 +01:00 committed by GitHub
commit ec9e82a689
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 3 deletions

View File

@ -169,9 +169,12 @@ class File extends Node implements IFile {
if ($partStorage->instanceOfStorage(Storage\IWriteStreamStorage::class)) { if ($partStorage->instanceOfStorage(Storage\IWriteStreamStorage::class)) {
if (!is_resource($data)) { if (!is_resource($data)) {
$data = fopen('php://temp', 'r+'); $tmpData = fopen('php://temp', 'r+');
fwrite($data, 'foobar'); if ($data !== null) {
rewind($data); fwrite($tmpData, $data);
rewind($tmpData);
}
$data = $tmpData;
} }
$isEOF = false; $isEOF = false;