aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/path.go
diff options
context:
space:
mode:
Diffstat (limited to 'container/path.go')
-rw-r--r--container/path.go7
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)
}