diff options
| author | thorpej <thorpej@NetBSD.org> | 2003-05-18 06:18:25 +0000 |
|---|---|---|
| committer | thorpej <thorpej@NetBSD.org> | 2003-05-18 06:18:25 +0000 |
| commit | 02ad493d762aea252fe4ed451647a49fbdaa15ea (patch) | |
| tree | bb5ed71e9436c41df7f89197bc9c19480b8ee700 /sys/dev/ic | |
| parent | 30f71213c8abf7530e5d83f088f8d6940b5e12c4 (diff) | |
Fail icpioctl() if securelevel > 1.
Diffstat (limited to 'sys/dev/ic')
| -rw-r--r-- | sys/dev/ic/icp_ioctl.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/ic/icp_ioctl.c b/sys/dev/ic/icp_ioctl.c index 54ed7f7560d..0e5274684f5 100644 --- a/sys/dev/ic/icp_ioctl.c +++ b/sys/dev/ic/icp_ioctl.c @@ -1,4 +1,4 @@ -/* $NetBSD: icp_ioctl.c,v 1.1 2003/05/13 15:42:34 thorpej Exp $ */ +/* $NetBSD: icp_ioctl.c,v 1.2 2003/05/18 06:18:25 thorpej Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -76,7 +76,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: icp_ioctl.c,v 1.1 2003/05/13 15:42:34 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: icp_ioctl.c,v 1.2 2003/05/18 06:18:25 thorpej Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -109,6 +109,8 @@ static int icpopen(dev_t dev, int flag, int mode, struct proc *p) { + if (securelevel > 1) + return (EPERM); if (device_lookup(&icp_cd, minor(dev)) == NULL) return (ENXIO); |
