diff options
| author | Warner Losh <imp@FreeBSD.org> | 2000-01-20 07:12:52 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2000-01-20 07:12:52 +0000 |
| commit | 5e2664428ca6992976b23992aa33e667fd73b229 (patch) | |
| tree | ea961649d95908c981a01f5a28f9afeeccf17459 /sys/kern/kern_exec.c | |
| parent | 1a601bedeab97ad7cd3a3918b598bfb6ba7218e6 (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_exec.c')
| -rw-r--r-- | sys/kern/kern_exec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c index cceadb109e88..ba88695e7ee5 100644 --- a/sys/kern/kern_exec.c +++ b/sys/kern/kern_exec.c @@ -289,6 +289,7 @@ interpret: if (attr.va_mode & VSGID) p->p_ucred->cr_gid = attr.va_gid; setsugid(p); + setugidsafety(p); } else { if (p->p_ucred->cr_uid == p->p_cred->p_ruid && p->p_ucred->cr_gid == p->p_cred->p_rgid) |
