diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-10-22 12:10:50 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-10-22 12:10:50 +0000 |
commit | 00f1836c10b240701baf7a7401a833706b645c5c (patch) | |
tree | 25971334d74944f5eaa05933fc635f77700f1765 | |
parent | 9ca72eac8ffa58f08636eb299b4a0c6be54e497e (diff) | |
download | FreeBSD-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.
-rw-r--r-- | sys/kern/kern_xxx.c | 6 |
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); } |