diff options
author | Jason Downs <downsj@cvs.openbsd.org> | 1997-02-05 14:22:19 +0000 |
---|---|---|
committer | Jason Downs <downsj@cvs.openbsd.org> | 1997-02-05 14:22:19 +0000 |
commit | 0fb2744d59c92e13d124a7d3907a0250e4521bf9 (patch) | |
tree | b1abe50eea3b2e0456709e29ef7eeb8ca4668159 /sys/arch/hp300 | |
parent | 24321b1e3f012bc7e4755c6e393e11c1665eb831 (diff) |
If tty structure has not been initialized, don't dereference it.
Diffstat (limited to 'sys/arch/hp300')
-rw-r--r-- | sys/arch/hp300/dev/itevar.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/arch/hp300/dev/itevar.h b/sys/arch/hp300/dev/itevar.h index db168bf8631..7a3c265e33b 100644 --- a/sys/arch/hp300/dev/itevar.h +++ b/sys/arch/hp300/dev/itevar.h @@ -1,4 +1,4 @@ -/* $OpenBSD: itevar.h,v 1.6 1997/02/03 04:47:39 downsj Exp $ */ +/* $OpenBSD: itevar.h,v 1.7 1997/02/05 14:22:18 downsj Exp $ */ /* $NetBSD: itevar.h,v 1.13 1997/01/30 09:18:57 thorpej Exp $ */ /* @@ -189,7 +189,8 @@ struct ite_softc { #define KBD_EXT_RIGHT_UP 0x93 #define TABSIZE 8 -#define TABEND(ip) ((ip)->tty->t_winsize.ws_col - TABSIZE) +#define TABEND(ip) ((ip)->tty ? ((ip)->tty->t_winsize.ws_col - TABSIZE) \ + : (80 - TABSIZE)) #ifdef _KERNEL extern struct ite_data ite_cn; /* ite_data for console device */ |