mirror of
https://github.com/helm/helm.git
synced 2026-04-13 21:06:20 -04:00
Fix naked return errors
> xinternal/third_party/dep/fs/fs.go:175:3: naked return in func `copyFile` with 59 lines of code (nakedret) Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
This commit is contained in:
parent
d878548168
commit
7fe554e7a8
1 changed files with 6 additions and 6 deletions
12
internal/third_party/dep/fs/fs.go
vendored
12
internal/third_party/dep/fs/fs.go
vendored
|
|
@ -172,28 +172,28 @@ func copyFile(src, dst string) (err error) {
|
|||
|
||||
in, err := os.Open(src)
|
||||
if err != nil {
|
||||
return
|
||||
return err
|
||||
}
|
||||
defer in.Close()
|
||||
|
||||
out, err := os.Create(dst)
|
||||
if err != nil {
|
||||
return
|
||||
return err
|
||||
}
|
||||
|
||||
if _, err = io.Copy(out, in); err != nil {
|
||||
out.Close()
|
||||
return
|
||||
return err
|
||||
}
|
||||
|
||||
// Check for write errors on Close
|
||||
if err = out.Close(); err != nil {
|
||||
return
|
||||
return err
|
||||
}
|
||||
|
||||
si, err := os.Stat(src)
|
||||
if err != nil {
|
||||
return
|
||||
return err
|
||||
}
|
||||
|
||||
// Temporary fix for Go < 1.9
|
||||
|
|
@ -205,7 +205,7 @@ func copyFile(src, dst string) (err error) {
|
|||
}
|
||||
err = os.Chmod(dst, si.Mode())
|
||||
|
||||
return
|
||||
return err
|
||||
}
|
||||
|
||||
// cloneSymlink will create a new symlink that points to the resolved path of sl.
|
||||
|
|
|
|||
Loading…
Reference in a new issue