Fix bios_wini using wrong size for vector (Bug#280, reported by John Peace)

This commit is contained in:
David van Moolenbroek 2009-10-01 16:59:04 +00:00
parent bc029d0bc6
commit 6168bcefa6

View File

@ -218,7 +218,7 @@ int safe; /* use safecopies? */
/* Copy from user space to the DMA buffer. */
count = 0;
for (iop = iov; count < nbytes; iop++) {
chunk = iov->iov_size;
chunk = iop->iov_size;
if (count + chunk > nbytes) chunk = nbytes - count;
assert(chunk <= rem_buf_size);
@ -287,7 +287,7 @@ int safe; /* use safecopies? */
/* Copy from the DMA buffer to user space. */
count = 0;
for (iop = iov; count < nbytes; iop++) {
chunk = iov->iov_size;
chunk = iop->iov_size;
if (count + chunk > nbytes) chunk = nbytes - count;
assert(chunk <= rem_buf_size);