summaryrefslogtreecommitdiffstats
path: root/sys/scsi
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1995-12-13 20:08:53 +0000
committerpeter <peter@FreeBSD.org>1995-12-13 20:08:53 +0000
commitcbb39aa9b29bbf9fa0496f87fdbbcc37806db45a (patch)
tree73fa77a2a085a458a45cb95f5830a70e2625bb16 /sys/scsi
parent7f72b90895ec1196d01341d076f019d1edb61de0 (diff)
downloadFreeBSD-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.c4
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;
OpenPOWER on IntegriCloud