summaryrefslogtreecommitdiff
path: root/sys/arch/hp300
diff options
context:
space:
mode:
authorJason Downs <downsj@cvs.openbsd.org>1997-02-05 14:22:19 +0000
committerJason Downs <downsj@cvs.openbsd.org>1997-02-05 14:22:19 +0000
commit0fb2744d59c92e13d124a7d3907a0250e4521bf9 (patch)
treeb1abe50eea3b2e0456709e29ef7eeb8ca4668159 /sys/arch/hp300
parent24321b1e3f012bc7e4755c6e393e11c1665eb831 (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.h5
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 */