diff options
| author | Marco Vanotti <mvanotti@google.com> | 2019-09-11 13:29:09 -0700 |
|---|---|---|
| committer | Marco Vanotti <mvanotti@users.noreply.github.com> | 2019-09-12 21:17:27 -0300 |
| commit | 40fa42bc2721bd9f0f3ca4546fedea692a4a4ffd (patch) | |
| tree | 3e90d7a4aaca4a269926ea86814c22fb074a1095 /executor/executor_linux.h | |
| parent | 0b7672eeaf94842c617283c09e26672f2b942078 (diff) | |
executor/fuchsia: close vmo handle in syz_mmap.
This commit fixes a handle leak in syz_mmap. The bug was pointed out by
mdempsky during a code review.
The `syz_mmap` function creates a VMO and maps it to a VMAR in the address
specified by the `syz_mmap` parameters. Once a VMO is mapped to a vmar,
the handle to the vmo can be closed without problems.
The new code makes sure that `zx_handle_close(vmo_handle)` gets called before
the `syz_mmap` function returns.
Diffstat (limited to 'executor/executor_linux.h')
0 files changed, 0 insertions, 0 deletions
