Skip to content

Commit

Permalink
Merge pull request #39510 from nextcloud/backport/39221/stable26
Browse files Browse the repository at this point in the history
[stable26] Bugfix/bulk upload empty files
  • Loading branch information
mgallien authored Jul 27, 2023
2 parents 017534d + 4850828 commit 81d8d32
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions apps/dav/lib/BulkUpload/MultipartRequestParser.php
Original file line number Diff line number Diff line change
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 81d8d32

Please sign in to comment.