From ff7b6d779e725e6b07b63d12d6c7cebec24fdd57 Mon Sep 17 00:00:00 2001 From: chrislu Date: Sat, 22 Apr 2023 11:49:59 -0700 Subject: [PATCH] avoid overwriting variables fix https://github.com/seaweedfs/seaweedfs/issues/4365 --- weed/storage/store_ec.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/storage/store_ec.go b/weed/storage/store_ec.go index 484ad3aad..18dc5677c 100644 --- a/weed/storage/store_ec.go +++ b/weed/storage/store_ec.go @@ -119,7 +119,7 @@ func (s *Store) FindEcVolume(vid needle.VolumeId) (*erasure_coding.EcVolume, boo // shardFiles is a list of shard files, which is used to return the shard locations func (s *Store) CollectEcShards(vid needle.VolumeId, shardFileNames []string) (ecVolume *erasure_coding.EcVolume, found bool) { for _, location := range s.Locations { - if s, found := location.CollectEcShards(vid, shardFileNames); found { + if s, foundShards := location.CollectEcShards(vid, shardFileNames); foundShards { ecVolume = s found = true }