diff options
author | Nicolas Lacasse <nlacasse@google.com> | 2018-11-15 15:34:38 -0800 |
---|---|---|
committer | Shentubot <shentubot@google.com> | 2018-11-15 15:35:41 -0800 |
commit | adf8138e069a99aa7f3fe190a9a7c17a4e88b99a (patch) | |
tree | 349dd842162121546b957702aa8abebdfc82cc7b /pkg/sentry/kernel/syscalls_state.go | |
parent | f7aa9371247a3e7d8c490ac0fd4c4f3ff6de2017 (diff) |
Allow sandbox.Wait to be called after the sandbox has exited.
sandbox.Wait is racey, as the sandbox may have exited before it is called, or
even during.
We already had code to handle the case that the sandbox exits during the Wait
call, but we were not properly handling the case where the sandbox has exited
before the call.
The best we can do in such cases is return the sandbox exit code as the
application exit code.
PiperOrigin-RevId: 221702517
Change-Id: I290d0333cc094c7c1c3b4ce0f17f61a3e908d787
Diffstat (limited to 'pkg/sentry/kernel/syscalls_state.go')
0 files changed, 0 insertions, 0 deletions