diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2001-09-26 20:26:32 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2001-09-26 20:26:32 +0000 |
| commit | e8a340cd9ae50e39e724c9ffc188c065ccc7271e (patch) | |
| tree | d0a3dcb8b32c280f9fdfef955f5245edfa8b5baa /sys | |
| parent | b9c6f2149304e01f8dce7f9c7191c285c7f29e66 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/pc98/pc98/syscons.c | 5 |
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 |
