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