summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_xxx.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-10-22 12:10:50 +0000
committerrwatson <rwatson@FreeBSD.org>2004-10-22 12:10:50 +0000
commit00f1836c10b240701baf7a7401a833706b645c5c (patch)
tree25971334d74944f5eaa05933fc635f77700f1765 /sys/kern/kern_xxx.c
parent9ca72eac8ffa58f08636eb299b4a0c6be54e497e (diff)
downloadFreeBSD-src-00f1836c10b240701baf7a7401a833706b645c5c.zip
FreeBSD-src-00f1836c10b240701baf7a7401a833706b645c5c.tar.gz
In osethostname(), don't need to call suser() directly as
userland_sysctl() will perform all necessary privilege checks for the caller.
Diffstat (limited to 'sys/kern/kern_xxx.c')
-rw-r--r--sys/kern/kern_xxx.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/kern/kern_xxx.c b/sys/kern/kern_xxx.c
index 4df23d8..c5ba021 100644
--- a/sys/kern/kern_xxx.c
+++ b/sys/kern/kern_xxx.c
@@ -96,10 +96,8 @@ osethostname(td, uap)
name[0] = CTL_KERN;
name[1] = KERN_HOSTNAME;
mtx_lock(&Giant);
- if ((error = suser_cred(td->td_ucred, SUSER_ALLOWJAIL)) == 0) {
- error = userland_sysctl(td, name, 2, 0, 0, 0,
- uap->hostname, uap->len, 0, 0);
- }
+ error = userland_sysctl(td, name, 2, 0, 0, 0, uap->hostname,
+ uap->len, 0, 0);
mtx_unlock(&Giant);
return (error);
}
OpenPOWER on IntegriCloud