diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-08-18 21:30:28 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-08-18 21:30:28 +0900 |
| commit | f52d2c7db6e2a599553ece9536b12abeccd88c0d (patch) | |
| tree | 07d848f703d593d35fbfde03a19a33bf1dfd8638 /container/path.go | |
| parent | 3c9e547c4afc9fe751d5a40613b2c78ded84d915 (diff) | |
container/path: check create and mountinfo helpers
These can quite easily be checked within the framework. The scanner fault injection might require updating at some point if the implementation changes.
Signed-off-by: Ophestra <cat@gensokyo.uk>
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) } |
