summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/syscall/rctlsys.c
diff options
context:
space:
mode:
authorrd117015 <none@none>2007-10-29 08:00:55 -0700
committerrd117015 <none@none>2007-10-29 08:00:55 -0700
commit0580618b5fad3c3f1713d857f722945f9bfe5392 (patch)
tree9110f0667f7bf7f261bf5397e00cbe7178ff3bdd /usr/src/uts/common/syscall/rctlsys.c
parentf9bfc9a7ff68c503c23a9372d4cde09bc57d23e2 (diff)
downloadillumos-joyent-0580618b5fad3c3f1713d857f722945f9bfe5392.tar.gz
6621202 rctl_projset leaks kernel memory
Diffstat (limited to 'usr/src/uts/common/syscall/rctlsys.c')
-rw-r--r--usr/src/uts/common/syscall/rctlsys.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/syscall/rctlsys.c b/usr/src/uts/common/syscall/rctlsys.c
index 5c4da3274b..ef987b357a 100644
--- a/usr/src/uts/common/syscall/rctlsys.c
+++ b/usr/src/uts/common/syscall/rctlsys.c
@@ -946,11 +946,11 @@ rctlsys_projset(char *name, rctl_opaque_t *rblk, size_t size, int flags)
}
}
- kmem_free(krblk, sizeof (rctl_opaque_t) * size);
} else {
error = EFAULT;
}
+ kmem_free(krblk, sizeof (rctl_opaque_t) * size);
kmem_free(kname, MAXPATHLEN);
if (error) {