diff options
| author | pk <pk@NetBSD.org> | 2002-05-13 09:42:12 +0000 |
|---|---|---|
| committer | pk <pk@NetBSD.org> | 2002-05-13 09:42:12 +0000 |
| commit | bb42415ffa41d094a3c716443a612658fcff6775 (patch) | |
| tree | 051576c164732bc0afbaf33e0b35b0d9c8b5a267 /sys/dev/sun | |
| parent | 616dac623201f48b10a54638c3b9dc48780f87df (diff) | |
Check whether a console is attached before sending data upstream.
Diffstat (limited to 'sys/dev/sun')
| -rw-r--r-- | sys/dev/sun/kbd.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/dev/sun/kbd.c b/sys/dev/sun/kbd.c index b5f7a84bcd2..5bc87f7751d 100644 --- a/sys/dev/sun/kbd.c +++ b/sys/dev/sun/kbd.c @@ -1,4 +1,4 @@ -/* $NetBSD: kbd.c,v 1.29 2001/11/13 06:54:32 lukem Exp $ */ +/* $NetBSD: kbd.c,v 1.30 2002/05/13 09:42:12 pk Exp $ */ /* * Copyright (c) 1992, 1993 @@ -51,7 +51,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kbd.c,v 1.29 2001/11/13 06:54:32 lukem Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kbd.c,v 1.30 2002/05/13 09:42:12 pk Exp $"); #include "opt_ddb.h" @@ -602,6 +602,10 @@ kbd_input_keysym(k, keysym) struct kbd_state *ks = &k->k_state; int data; + /* Check if a recipient has been configured */ + if (k->k_cc == NULL) + return (0); + switch (KEYSYM_CLASS(keysym)) { case KEYSYM_ASCII: |
