Skip to content

Commit c7eb537

Browse files
committed
do not defer close in loop
1 parent e1c2806 commit c7eb537

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cluster_oss.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,9 @@ func (cr *Cluster) CheckFilesOSS(dir string, files []FileInfo, heavy bool, missi
7979
logErrorf("Could not open %q: %v", p, err)
8080
goto MISSING
8181
}
82-
defer fd.Close()
83-
if _, err = io.Copy(hw, fd); err != nil {
82+
_, err = io.Copy(hw, fd)
83+
fd.Close()
84+
if err != nil {
8485
logErrorf("Could not calculate hash for %q: %v", p, err)
8586
continue
8687
}

0 commit comments

Comments
 (0)