summaryrefslogtreecommitdiff
path: root/sys/dev/sio/sio.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>1998-06-24 09:23:32 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>1998-06-24 09:23:32 +0000
commite29bc9add444363929dc035b75138f748c00c58b (patch)
tree4c8c905bab9e4775a30cb30a02dc9c213e65b458 /sys/dev/sio/sio.c
parent0579bd71758d825562c8d45ebfd8989818392242 (diff)
Notes
Diffstat (limited to 'sys/dev/sio/sio.c')
-rw-r--r--sys/dev/sio/sio.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/dev/sio/sio.c b/sys/dev/sio/sio.c
index a836201f3c6e..12b149a9f59c 100644
--- a/sys/dev/sio/sio.c
+++ b/sys/dev/sio/sio.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)com.c 7.5 (Berkeley) 5/16/91
- * $Id: sio.c,v 1.206 1998/06/07 17:10:58 dfr Exp $
+ * $Id: sio.c,v 1.207 1998/06/16 11:05:59 bde Exp $
*/
#include "opt_comconsole.h"
@@ -528,7 +528,15 @@ siounload(struct pccard_devinfo *devi)
{
struct com_s *com;
+ if (!devi) {
+ printf("NULL devi in siounload\n");
+ return;
+ }
com = com_addr(devi->isahd.id_unit);
+ if (!com) {
+ printf("NULL com in siounload\n");
+ return;
+ }
if (!com->iobase) {
printf("sio%d already unloaded!\n",devi->isahd.id_unit);
return;