summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/kernel/auth
diff options
context:
space:
mode:
authorAyush Ranjan <ayushranjan@google.com>2021-08-20 17:46:45 -0700
committergVisor bot <gvisor-bot@google.com>2021-08-20 17:51:34 -0700
commit2b0615c76c8acf88de1add9bad1758384fecb9e5 (patch)
tree7310c0c5e96510afb428a75c6b1028b4ce384908 /pkg/sentry/kernel/auth
parent0e49e0821910ae03f029d372f9244148c214cb16 (diff)
[op] Prevent file leak in MultiGetAttr's error path.
The old implementation was mostly correct but error prone - making way for the issue in question here. In its error path, it would leak the intermediate file being walked. Each return/break needed explicit cleanup. This change implements a more clean way to cleaning up intermediate directories. If the code were to evolve to be more complex, it would still work. PiperOrigin-RevId: 392102826
Diffstat (limited to 'pkg/sentry/kernel/auth')
0 files changed, 0 insertions, 0 deletions