diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2001-09-26 20:21:28 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2001-09-26 20:21:28 +0000 |
| commit | ce3a32b6da533a7c4e1a794a54b3aedce0cc7b73 (patch) | |
| tree | 27bc9e53e79af20d459c5dfdc61cbbbca00b19ee | |
| parent | 9997f524704ccc2dc0479ec79a8afd07c26bf995 (diff) | |
Notes
| -rw-r--r-- | sys/i386/isa/pcvt/pcvt_ext.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/i386/isa/pcvt/pcvt_ext.c b/sys/i386/isa/pcvt/pcvt_ext.c index 7c9ed5f908b6..9e3cc44c147b 100644 --- a/sys/i386/isa/pcvt/pcvt_ext.c +++ b/sys/i386/isa/pcvt/pcvt_ext.c @@ -2619,8 +2619,9 @@ usl_vt_ioctl(dev_t dev, int 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(p->p_ucred, 0); + if (error != 0) + return (error); fp->tf_eflags |= PSL_IOPL; |
