summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2000-01-20 07:12:52 +0000
committerWarner Losh <imp@FreeBSD.org>2000-01-20 07:12:52 +0000
commit5e2664428ca6992976b23992aa33e667fd73b229 (patch)
treeea961649d95908c981a01f5a28f9afeeccf17459 /sys/kern/kern_exec.c
parent1a601bedeab97ad7cd3a3918b598bfb6ba7218e6 (diff)
Notes
Diffstat (limited to 'sys/kern/kern_exec.c')
-rw-r--r--sys/kern/kern_exec.c1
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)