diff options
author | Fabricio Voznika <fvoznika@google.com> | 2020-03-13 12:09:58 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2020-03-13 12:11:13 -0700 |
commit | 722abdd8339f1df515beae0ad5272c8c2b2cfed0 (patch) | |
tree | c441bb6508dd7e66efe1820988fc079459c04562 /test/root | |
parent | b8fda7f34f7e9629629bb0cdf7f7e72c7efdace9 (diff) |
Skip process if it has exited
PiperOrigin-RevId: 300802159
Diffstat (limited to 'test/root')
-rw-r--r-- | test/root/runsc_test.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/root/runsc_test.go b/test/root/runsc_test.go index 28bb60a12..90373e2db 100644 --- a/test/root/runsc_test.go +++ b/test/root/runsc_test.go @@ -18,6 +18,7 @@ import ( "bytes" "fmt" "io/ioutil" + "os" "os/exec" "path/filepath" "strconv" @@ -117,6 +118,10 @@ func sandboxPid(pid int) (int, error) { cmdline, err := ioutil.ReadFile(filepath.Join("/proc", line, "cmdline")) if err != nil { + if os.IsNotExist(err) { + // Raced with process exit. + continue + } return 0, err } args := strings.SplitN(string(cmdline), "\x00", 2) |