From f52d2c7db6e2a599553ece9536b12abeccd88c0d Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 18 Aug 2025 21:30:28 +0900 Subject: 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 --- container/path.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'container/path.go') 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) } -- cgit v1.3.1