kopia lustrzana https://gitlab.com/sane-project/backends
				
				
				
			sanei_usb: fix number of bytes read for 64bit big-endian systems
Fixes 315337.merge-requests/1/head
							rodzic
							
								
									b1a2c61054
								
							
						
					
					
						commit
						8995b1fc81
					
				| 
						 | 
				
			
			@ -2336,10 +2336,10 @@ sanei_usb_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size)
 | 
			
		|||
    {
 | 
			
		||||
      if (devices[dn].bulk_in_ep)
 | 
			
		||||
	{
 | 
			
		||||
	  int ret;
 | 
			
		||||
	  int ret, rsize;
 | 
			
		||||
	  ret = libusb_bulk_transfer (devices[dn].lu_handle,
 | 
			
		||||
				      devices[dn].bulk_in_ep, buffer,
 | 
			
		||||
				      (int) *size, (int *) &read_size,
 | 
			
		||||
				      (int) *size, &rsize,
 | 
			
		||||
				      libusb_timeout);
 | 
			
		||||
 | 
			
		||||
	  if (ret < 0)
 | 
			
		||||
| 
						 | 
				
			
			@ -2349,6 +2349,10 @@ sanei_usb_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size)
 | 
			
		|||
 | 
			
		||||
	      read_size = -1;
 | 
			
		||||
	    }
 | 
			
		||||
	  else
 | 
			
		||||
	    {
 | 
			
		||||
	      read_size = rsize;
 | 
			
		||||
	    }
 | 
			
		||||
	}
 | 
			
		||||
      else
 | 
			
		||||
	{
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue