build: fix gocritic lint issue unslice

This commit is contained in:
albertony 2024-05-31 14:33:10 +02:00 committed by Nick Craig-Wood
parent afd199d756
commit 59501fcdb6
4 changed files with 6 additions and 7 deletions

View File

@ -2094,7 +2094,6 @@ func (w *azChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader
return 0, nil return 0, nil
} }
md5sum := m.Sum(nil) md5sum := m.Sum(nil)
transactionalMD5 := md5sum[:]
// increment the blockID and save the blocks for finalize // increment the blockID and save the blocks for finalize
var binaryBlockID [8]byte // block counter as LSB first 8 bytes var binaryBlockID [8]byte // block counter as LSB first 8 bytes
@ -2117,7 +2116,7 @@ func (w *azChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader
} }
options := blockblob.StageBlockOptions{ options := blockblob.StageBlockOptions{
// Specify the transactional md5 for the body, to be validated by the service. // Specify the transactional md5 for the body, to be validated by the service.
TransactionalValidation: blob.TransferValidationTypeMD5(transactionalMD5), TransactionalValidation: blob.TransferValidationTypeMD5(md5sum),
} }
_, err = w.ui.blb.StageBlock(ctx, blockID, &readSeekCloser{Reader: reader, Seeker: reader}, &options) _, err = w.ui.blb.StageBlock(ctx, blockID, &readSeekCloser{Reader: reader, Seeker: reader}, &options)
if err != nil { if err != nil {

View File

@ -148,7 +148,7 @@ func (w *objectChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, rea
} }
md5sumBinary := m.Sum([]byte{}) md5sumBinary := m.Sum([]byte{})
w.addMd5(&md5sumBinary, int64(chunkNumber)) w.addMd5(&md5sumBinary, int64(chunkNumber))
md5sum := base64.StdEncoding.EncodeToString(md5sumBinary[:]) md5sum := base64.StdEncoding.EncodeToString(md5sumBinary)
// Object storage requires 1 <= PartNumber <= 10000 // Object storage requires 1 <= PartNumber <= 10000
ossPartNumber := chunkNumber + 1 ossPartNumber := chunkNumber + 1
@ -279,7 +279,7 @@ func (w *objectChunkWriter) addMd5(md5binary *[]byte, chunkNumber int64) {
if extend := end - int64(len(w.md5s)); extend > 0 { if extend := end - int64(len(w.md5s)); extend > 0 {
w.md5s = append(w.md5s, make([]byte, extend)...) w.md5s = append(w.md5s, make([]byte, extend)...)
} }
copy(w.md5s[start:end], (*md5binary)[:]) copy(w.md5s[start:end], (*md5binary))
} }
func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options []fs.OpenOption) (ui uploadInfo, err error) { func (o *Object) prepareUpload(ctx context.Context, src fs.ObjectInfo, options []fs.OpenOption) (ui uploadInfo, err error) {

View File

@ -5964,7 +5964,7 @@ func (w *s3ChunkWriter) addMd5(md5binary *[]byte, chunkNumber int64) {
if extend := end - int64(len(w.md5s)); extend > 0 { if extend := end - int64(len(w.md5s)); extend > 0 {
w.md5s = append(w.md5s, make([]byte, extend)...) w.md5s = append(w.md5s, make([]byte, extend)...)
} }
copy(w.md5s[start:end], (*md5binary)[:]) copy(w.md5s[start:end], (*md5binary))
} }
// WriteChunk will write chunk number with reader bytes, where chunk number >= 0 // WriteChunk will write chunk number with reader bytes, where chunk number >= 0
@ -5994,7 +5994,7 @@ func (w *s3ChunkWriter) WriteChunk(ctx context.Context, chunkNumber int, reader
} }
md5sumBinary := m.Sum([]byte{}) md5sumBinary := m.Sum([]byte{})
w.addMd5(&md5sumBinary, int64(chunkNumber)) w.addMd5(&md5sumBinary, int64(chunkNumber))
md5sum := base64.StdEncoding.EncodeToString(md5sumBinary[:]) md5sum := base64.StdEncoding.EncodeToString(md5sumBinary)
// S3 requires 1 <= PartNumber <= 10000 // S3 requires 1 <= PartNumber <= 10000
s3PartNumber := aws.Int32(int32(chunkNumber + 1)) s3PartNumber := aws.Int32(int32(chunkNumber + 1))

View File

@ -93,5 +93,5 @@ func getRegistryVersionString(name string) string {
return "" return ""
} }
return windows.UTF16ToString(regBuf[:]) return windows.UTF16ToString(regBuf)
} }