diff options
| author | Konstantin Belousov <kib@FreeBSD.org> | 2007-12-03 14:02:27 +0000 |
|---|---|---|
| committer | Konstantin Belousov <kib@FreeBSD.org> | 2007-12-03 14:02:27 +0000 |
| commit | 6ed4cfc05d05321cfe6e03c5e763aab7c3638518 (patch) | |
| tree | 4fa9a4f171731c82febb40c597a5f4368ccf060b /sys/dev/snp | |
| parent | fb76e092de481e44915f32f337dd7a6ff6242d8c (diff) | |
Notes
Diffstat (limited to 'sys/dev/snp')
| -rw-r--r-- | sys/dev/snp/snp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/snp/snp.c b/sys/dev/snp/snp.c index 08c6c55e4763..2365634e8d72 100644 --- a/sys/dev/snp/snp.c +++ b/sys/dev/snp/snp.c @@ -502,6 +502,9 @@ snpioctl(struct cdev *dev, u_long cmd, caddr_t data, int flags, s = *(int *)data; if (s < 0) return (snp_down(snp)); + if (snp->snp_tty != NULL) + return (EBUSY); + if (fget(td, s, &fp) != 0) return (EINVAL); if (fp->f_type != DTYPE_VNODE || |
