diff options
Diffstat (limited to 'container/path.go')
| -rw-r--r-- | container/path.go | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/container/path.go b/container/path.go index a8d44b1d..8a01c932 100644 --- a/container/path.go +++ b/container/path.go @@ -111,18 +111,15 @@ func createFile(name string, perm, pperm os.FileMode, content []byte) error { } if content != nil { _, err = f.Write(content) - if err != nil { - err = wrapErrSelf(err) - } } - return errors.Join(f.Close(), err) + return errors.Join(f.Close(), wrapErrSelf(err)) } func ensureFile(name string, perm, pperm os.FileMode) error { fi, err := os.Stat(name) if err != nil { if !os.IsNotExist(err) { - return err + return wrapErrSelf(err) } return createFile(name, perm, pperm, nil) } |
