diff options
author | Dan McDonald <danmcd@joyent.com> | 2020-01-10 09:57:09 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-10 09:57:09 -0500 |
commit | 8b175886ef45935e972cf1df20218f2de66d49b1 (patch) | |
tree | 0969cd86b6bf0b3d5c6f126b044ebc5e85be23e0 | |
parent | 6bce34a549b9966860a142f5381a9fc1fe68c68c (diff) | |
download | illumos-joyent-8b175886ef45935e972cf1df20218f2de66d49b1.tar.gz |
OS-8089 lx_isdir() leaks a cred_t (#253)
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
-rw-r--r-- | usr/src/uts/common/brand/lx/syscall/lx_link.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/src/uts/common/brand/lx/syscall/lx_link.c b/usr/src/uts/common/brand/lx/syscall/lx_link.c index 4ebf491d23..c4e8fbc93c 100644 --- a/usr/src/uts/common/brand/lx/syscall/lx_link.c +++ b/usr/src/uts/common/brand/lx/syscall/lx_link.c @@ -116,6 +116,7 @@ lx_isdir(int atfd, char *path) if (cstatat_getvp(atfd, path, NO_FOLLOW, &vp, &cr) != 0) return (B_FALSE); + crfree(cr); is_dir = (vp->v_type == VDIR); VN_RELE(vp); |