Skip to content

Commit

Permalink
Merge pull request #39509 from nextcloud/backport/39221/stable25
Browse files Browse the repository at this point in the history
[stable25] Bugfix/bulk upload empty files
  • Loading branch information
come-nc committed Jul 27, 2023
2 parents 115c0cf + f79caf2 commit 3fafbf7
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions apps/dav/lib/BulkUpload/MultipartRequestParser.php
Expand Up @@ -211,13 +211,17 @@ private function readPartContent(int $length, string $md5): string {
throw new BadRequest("Computed md5 hash is incorrect.");
}

$content = stream_get_line($this->stream, $length);
if ($length === 0) {
$content = '';
} else {
$content = stream_get_line($this->stream, $length);
}

if ($content === false) {
throw new Exception("Fail to read part's content.");
}

if (feof($this->stream)) {
if ($length !== 0 && feof($this->stream)) {
throw new Exception("Unexpected EOF while reading stream.");
}

Expand Down

0 comments on commit 3fafbf7

Please sign in to comment.