aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-07-25 22:40:00 -0700
committerchrislu <chris.lu@gmail.com>2022-07-25 22:40:00 -0700
commitec0edb1ac4b690b3c3fd5010b17558778737508a (patch)
tree9d25962d56325b67f03e35b4c94a74b1e2c4ffe4
parent03ca0ca2c66c18ff52886e94f7146357ec2ce6d1 (diff)
downloadseaweedfs-ec0edb1ac4b690b3c3fd5010b17558778737508a.tar.xz
seaweedfs-ec0edb1ac4b690b3c3fd5010b17558778737508a.zip
filer: fix wrong logic during read
-rw-r--r--weed/filer/stream.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/filer/stream.go b/weed/filer/stream.go
index d1b66e88d..12a870c80 100644
--- a/weed/filer/stream.go
+++ b/weed/filer/stream.go
@@ -79,7 +79,7 @@ func StreamContent(masterClient wdclient.HasLookupFileIdFunction, writer io.Writ
var err error
for _, backoff := range getLookupFileIdBackoffSchedule {
urlStrings, err = masterClient.GetLookupFileIdFunction()(chunkView.FileId)
- if err == nil && len(urlStrings) > 0 {
+ if err != nil || len(urlStrings) == 0 {
time.Sleep(backoff)
break
}