summaryrefslogtreecommitdiffstats
path: root/sys/dev/vinum
diff options
context:
space:
mode:
authorgrog <grog@FreeBSD.org>2001-11-03 02:39:15 +0000
committergrog <grog@FreeBSD.org>2001-11-03 02:39:15 +0000
commit29155a87f53871d0fe39dd5375efe674b1f78c2c (patch)
tree78fce114ac8f006c31b6f6975b21c56e0228dd7b /sys/dev/vinum
parentf1008910161a7140aea35cd535216b766df0bbc0 (diff)
downloadFreeBSD-src-29155a87f53871d0fe39dd5375efe674b1f78c2c.zip
FreeBSD-src-29155a87f53871d0fe39dd5375efe674b1f78c2c.tar.gz
allocrqg: Don't ever try to write to a NULL pointer.
Reported by: Jeff Roberson <jeff@midstream.com>
Diffstat (limited to 'sys/dev/vinum')
-rw-r--r--sys/dev/vinum/vinumrequest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/vinum/vinumrequest.c b/sys/dev/vinum/vinumrequest.c
index 9d90f6c..6473a1d 100644
--- a/sys/dev/vinum/vinumrequest.c
+++ b/sys/dev/vinum/vinumrequest.c
@@ -1065,8 +1065,8 @@ allocrqg(struct request *rq, int elements)
bzero(rqg, size); /* no old junk */
rqg->rq = rq; /* point back to the parent request */
rqg->count = elements; /* number of requests in the group */
+ rqg->lockbase = -1; /* no lock required yet */
}
- rqg->lockbase = -1; /* no lock required yet */
return rqg;
}
OpenPOWER on IntegriCloud