crypt: fix uploads with --crypt-no-data-encryption
Before this change, when uploading to a crypt, the ObjectInfo accidentally used the encrypted size, not the unencrypted size when --crypt-no-data-encryption was set. Fixes #5498
This commit is contained in:
parent
1e7db7193e
commit
1cb31e8cc7
1 changed files with 3 additions and 0 deletions
|
@ -999,6 +999,9 @@ func (o *ObjectInfo) Size() int64 {
|
|||
if size < 0 {
|
||||
return size
|
||||
}
|
||||
if o.f.opt.NoDataEncryption {
|
||||
return size
|
||||
}
|
||||
return o.f.cipher.EncryptedSize(size)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue