diff options
author | Nicolas Lacasse <nlacasse@google.com> | 2019-07-08 14:56:09 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2019-07-08 14:57:15 -0700 |
commit | 6db3f8d54c0225e6b6c3d8eef30b4b61498848b7 (patch) | |
tree | ee85d7855e9cd6dde7ee8de443a04e5c0f317ae8 /pkg/sentry/syscalls/linux/sys_pipe.go | |
parent | e45d724948cf03a7aca871971e75f2cfe1a3bc1f (diff) |
Don't mask errors in createAt loop.
The error set in the loop in createAt was being masked
by other errors declared with ":=". This allowed an
ErrResolveViaReadlink error to escape, which can cause
a sentry panic.
Added test case which repros without the fix.
PiperOrigin-RevId: 257061767
Diffstat (limited to 'pkg/sentry/syscalls/linux/sys_pipe.go')
0 files changed, 0 insertions, 0 deletions