kopia lustrzana https://gitlab.com/sane-project/backends
pixma_bjnp.c Corrected an read error in sanei_bjnp_read_bulk.
When the scanner reports no data, we need to send a new read requestmerge-requests/1/head
rodzic
c9e2cfa5a6
commit
7d6bd4d63c
|
@ -2071,6 +2071,12 @@ sanei_bjnp_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size)
|
|||
*size = recvd;
|
||||
return SANE_STATUS_IO_ERROR;
|
||||
}
|
||||
if ( device[dn].scanner_data_left == 0 )
|
||||
{
|
||||
PDBG (pixma_dbg(LOG_DEBUG, "Scanner reports no data, retry\n" ) );
|
||||
break;
|
||||
}
|
||||
|
||||
PDBG (pixma_dbg
|
||||
(LOG_DEBUG, "Scanner reports 0x%lx = %ld bytes available\n",
|
||||
(unsigned long) device[dn].scanner_data_left,
|
||||
|
|
Ładowanie…
Reference in New Issue