summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorthorpej <thorpej@NetBSD.org>1995-10-09 05:37:57 +0000
committerthorpej <thorpej@NetBSD.org>1995-10-09 05:37:57 +0000
commita1bc3740835273ca130224542c4ea4b8b2f2f0a6 (patch)
treedfac4ab9d80179b15cd79cee4aa01fb6d5625223 /sys/dev
parentab0109ad890a2d8059c194f0ef08509a563d3950 (diff)
Batting 1.000: fix a potential panic situation in ccdioctl() that can occur
if ccdinit() fails.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ccd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ccd.c b/sys/dev/ccd.c
index 852b04aebb8..649ec421636 100644
--- a/sys/dev/ccd.c
+++ b/sys/dev/ccd.c
@@ -1,4 +1,4 @@
-/* $NetBSD: ccd.c,v 1.17 1995/10/09 05:21:09 thorpej Exp $ */
+/* $NetBSD: ccd.c,v 1.18 1995/10/09 05:37:57 thorpej Exp $ */
/*
* Copyright (c) 1995 Jason R. Thorpe.
@@ -1039,7 +1039,7 @@ ccdioctl(dev, cmd, data, flag, p)
--dkn;
#endif
for (j = 0; j < lookedup; ++j)
- (void)vn_close(vpp[i], FREAD|FWRITE,
+ (void)vn_close(vpp[j], FREAD|FWRITE,
p->p_ucred, p);
bzero(&ccd_softc[unit], sizeof(struct ccd_softc));
free(vpp, M_DEVBUF);