diff options
author | grog <grog@FreeBSD.org> | 2001-11-03 02:39:15 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 2001-11-03 02:39:15 +0000 |
commit | 29155a87f53871d0fe39dd5375efe674b1f78c2c (patch) | |
tree | 78fce114ac8f006c31b6f6975b21c56e0228dd7b /sys/dev/vinum | |
parent | f1008910161a7140aea35cd535216b766df0bbc0 (diff) | |
download | FreeBSD-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.c | 2 |
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; } |