Fix bios_wini using wrong size for vector (Bug#280, reported by John Peace)
This commit is contained in:
parent
bc029d0bc6
commit
6168bcefa6
@ -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);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user