diff options
| author | Simon Klinkert <simon.klinkert@gmail.com> | 2016-08-19 00:29:36 +0200 |
|---|---|---|
| committer | Richard Lowe <richlowe@richlowe.net> | 2016-08-19 20:27:00 -0400 |
| commit | 69f14d1fbc2690fc894c66653f1b371783f23f46 (patch) | |
| tree | 61cbdb1818d7eddc0d66c55e2c7f082ce0d52764 | |
| parent | 03aa4c8d900cbdc3667ab4b43388d480324be58e (diff) | |
| download | illumos-joyent-69f14d1fbc2690fc894c66653f1b371783f23f46.tar.gz | |
7307 Fixing 5780 introduced a regression
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Steve Gonczi <gonczi@comcast.net>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
| -rw-r--r-- | usr/src/uts/common/exec/elf/elf_notes.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/uts/common/exec/elf/elf_notes.c b/usr/src/uts/common/exec/elf/elf_notes.c index 4b9c93c6ae..7adaa69cd9 100644 --- a/usr/src/uts/common/exec/elf/elf_notes.c +++ b/usr/src/uts/common/exec/elf/elf_notes.c @@ -393,9 +393,10 @@ write_elfnotes(proc_t *p, int sig, vnode_t *vp, offset_t offset, error = elfnote(vp, &offset, NT_FDINFO, sizeof (fdinfo), &fdinfo, rlimit, credp); VN_RELE(fvp); - VN_RELE(vroot); - if (error) + if (error) { + VN_RELE(vroot); goto done; + } continue; } |
