mirror of
https://github.com/rclone/rclone.git
synced 2025-02-02 11:36:15 +08:00
azureblob - BugFix - Incorrect StageBlock invocation in multi-part uploads
fixes #2518. Incorrect formation of block list.
This commit is contained in:
parent
0039e231c8
commit
9eec3df300
|
@ -1068,7 +1068,7 @@ func (o *Object) uploadMultipart(in io.Reader, size int64, blob *azblob.BlobURL,
|
|||
var (
|
||||
rawID uint64
|
||||
blockID = "" // id in base64 encoded form
|
||||
blocks = make([]string, totalParts)
|
||||
blocks []string
|
||||
)
|
||||
|
||||
// increment the blockID
|
||||
|
@ -1129,7 +1129,7 @@ outer:
|
|||
bufferReader := bytes.NewReader(buf)
|
||||
wrappedReader := wrap(bufferReader)
|
||||
rs := readSeeker{wrappedReader, bufferReader}
|
||||
_, err = blockBlobURL.StageBlock(ctx, blockID, rs, ac)
|
||||
_, err = blockBlobURL.StageBlock(ctx, blockID, &rs, ac)
|
||||
return o.fs.shouldRetry(err)
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user