aboutsummaryrefslogtreecommitdiff
path: root/src/os/root_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/os/root_test.go')
-rw-r--r--src/os/root_test.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/os/root_test.go b/src/os/root_test.go
index a7ea0025ec..5560d435de 100644
--- a/src/os/root_test.go
+++ b/src/os/root_test.go
@@ -539,17 +539,19 @@ func TestRootOpenFileAsRoot(t *testing.T) {
if err := os.WriteFile(target, nil, 0o666); err != nil {
t.Fatal(err)
}
- _, err := os.OpenRoot(target)
+ r, err := os.OpenRoot(target)
if err == nil {
+ r.Close()
t.Fatal("os.OpenRoot(file) succeeded; want failure")
}
- r, err := os.OpenRoot(dir)
+ r, err = os.OpenRoot(dir)
if err != nil {
t.Fatal(err)
}
defer r.Close()
- _, err = r.OpenRoot("target")
+ rr, err := r.OpenRoot("target")
if err == nil {
+ rr.Close()
t.Fatal("Root.OpenRoot(file) succeeded; want failure")
}
}