aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2001-09-26 20:26:32 +0000
committerRobert Watson <rwatson@FreeBSD.org>2001-09-26 20:26:32 +0000
commite8a340cd9ae50e39e724c9ffc188c065ccc7271e (patch)
treed0a3dcb8b32c280f9fdfef955f5245edfa8b5baa /sys
parentb9c6f2149304e01f8dce7f9c7191c285c7f29e66 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/pc98/pc98/syscons.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/pc98/pc98/syscons.c b/sys/pc98/pc98/syscons.c
index 816328e581aa..dddaacceb829 100644
--- a/sys/pc98/pc98/syscons.c
+++ b/sys/pc98/pc98/syscons.c
@@ -982,8 +982,9 @@ scioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct thread *td)
error = suser_td(td);
if (error != 0)
return error;
- if (securelevel > 0)
- return EPERM;
+ error = securelevel_gt(td->td_proc->p_ucred, 0);
+ if (error != 0)
+ return error;
#ifdef __i386__
td->td_frame->tf_eflags |= PSL_IOPL;
#endif