Browse Source

a little safer

original_weed_mount
chrislu 3 years ago
parent
commit
3a58b7bac6
  1. 2
      weed/filer/filechunk_manifest.go

2
weed/filer/filechunk_manifest.go

@ -124,8 +124,10 @@ func retriedFetchChunkData(buffer []byte, urlStrings []string, cipherKey []byte,
urlString = url.PathEscape(urlString) urlString = url.PathEscape(urlString)
} }
shouldRetry, err = util.ReadUrlAsStream(urlString+"?readDeleted=true", cipherKey, isGzipped, isFullChunk, offset, len(buffer), func(data []byte) { shouldRetry, err = util.ReadUrlAsStream(urlString+"?readDeleted=true", cipherKey, isGzipped, isFullChunk, offset, len(buffer), func(data []byte) {
if n < len(buffer) {
x := copy(buffer[n:], data) x := copy(buffer[n:], data)
n += x n += x
}
}) })
if !shouldRetry { if !shouldRetry {
break break

Loading…
Cancel
Save