Skip to content

Commit

Permalink
Merge pull request #39221 from nextcloud/bugfix/bulkUploadEmptyFiles
Browse files Browse the repository at this point in the history
Bugfix/bulk upload empty files
  • Loading branch information
mgallien committed Jul 20, 2023
2 parents a4dd35e + 906a661 commit ec4ae84
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 ec4ae84

Please sign in to comment.