diff options
author | peter <peter@FreeBSD.org> | 1995-12-13 20:08:53 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1995-12-13 20:08:53 +0000 |
commit | cbb39aa9b29bbf9fa0496f87fdbbcc37806db45a (patch) | |
tree | 73fa77a2a085a458a45cb95f5830a70e2625bb16 /sys/scsi | |
parent | 7f72b90895ec1196d01341d076f019d1edb61de0 (diff) | |
download | FreeBSD-src-cbb39aa9b29bbf9fa0496f87fdbbcc37806db45a.zip FreeBSD-src-cbb39aa9b29bbf9fa0496f87fdbbcc37806db45a.tar.gz |
Check before dereferencing a possible null pointer (cdevsw[i]->d_open)
Diffstat (limited to 'sys/scsi')
-rw-r--r-- | sys/scsi/scsiconf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/scsi/scsiconf.c b/sys/scsi/scsiconf.c index afdc5e6..f818226 100644 --- a/sys/scsi/scsiconf.c +++ b/sys/scsi/scsiconf.c @@ -16,7 +16,7 @@ * * New configuration setup: dufault@hda.com * - * $Id: scsiconf.c,v 1.39 1995/12/10 10:58:25 julian Exp $ + * $Id: scsiconf.c,v 1.40 1995/12/13 15:13:37 julian Exp $ */ #include <sys/types.h> @@ -1198,7 +1198,7 @@ scsi_dev_lookup(d_open) dev_t d = NODEV; for (i = 0; i < nchrdev; i++) - if (cdevsw[i]->d_open == d_open) + if (cdevsw[i] && cdevsw[i]->d_open == d_open) { d = makedev(i, 0); break; |