diff --git a/drivers/bios_wini/bios_wini.c b/drivers/bios_wini/bios_wini.c index 97c6c016e..e5662a16b 100644 --- a/drivers/bios_wini/bios_wini.c +++ b/drivers/bios_wini/bios_wini.c @@ -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);