kopia lustrzana https://gitlab.com/sane-project/backends
pixma_bjnp.c: added explicit error message for the case where the
scanner closes the TCP-connectionmerge-requests/1/head
rodzic
3ce1cec6a3
commit
b4856a8a31
|
@ -1455,12 +1455,18 @@ bjnp_recv_header (int devno, size_t *payload_size )
|
||||||
0)) != sizeof (struct BJNP_command))
|
0)) != sizeof (struct BJNP_command))
|
||||||
{
|
{
|
||||||
terrno = errno;
|
terrno = errno;
|
||||||
|
if (recv_bytes == 0)
|
||||||
|
{
|
||||||
|
PDBG (bjnp_dbg (LOG_CRIT,
|
||||||
|
"bjnp_recv_header: ERROR - (recv) Scanner closed the TCP-connection!\n"));
|
||||||
|
} else {
|
||||||
PDBG (bjnp_dbg (LOG_CRIT,
|
PDBG (bjnp_dbg (LOG_CRIT,
|
||||||
"bjnp_recv_header: ERROR - (recv) could not read response header, received %d bytes!\n",
|
"bjnp_recv_header: ERROR - (recv) could not read response header, received %d bytes!\n",
|
||||||
recv_bytes));
|
recv_bytes));
|
||||||
PDBG (bjnp_dbg
|
PDBG (bjnp_dbg
|
||||||
(LOG_CRIT, "bjnp_recv_header: ERROR - (recv) error: %s!\n",
|
(LOG_CRIT, "bjnp_recv_header: ERROR - (recv) error: %s!\n",
|
||||||
strerror (terrno)));
|
strerror (terrno)));
|
||||||
|
}
|
||||||
errno = terrno;
|
errno = terrno;
|
||||||
return SANE_STATUS_IO_ERROR;
|
return SANE_STATUS_IO_ERROR;
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue