mirror of
https://github.com/rclone/rclone.git
synced 2025-06-20 19:57:51 +02:00
azureblob: fix multipart server side copies of 0 sized files
Before this fix multipart server side copies would fail. This problem was due to an incorrect calculation of the number of parts to transfer - it calculated 1 part to transfer rather than 0.
This commit is contained in:
parent
aeb43c6a4c
commit
0ee7cd80f2
@ -1768,7 +1768,7 @@ func (f *Fs) copyMultipart(ctx context.Context, remote, dstContainer, dstPath st
|
||||
var (
|
||||
srcSize = src.size
|
||||
partSize = int64(chunksize.Calculator(o, src.size, blockblob.MaxBlocks, f.opt.ChunkSize))
|
||||
numParts = (srcSize-1)/partSize + 1
|
||||
numParts = (srcSize + partSize - 1) / partSize
|
||||
blockIDs = make([]string, numParts) // list of blocks for finalize
|
||||
g, gCtx = errgroup.WithContext(ctx)
|
||||
checker = newCheckForInvalidBlockOrBlob("copy", o)
|
||||
|
Loading…
x
Reference in New Issue
Block a user