diff options
Diffstat (limited to 'backend/ipp.c')
-rw-r--r-- | backend/ipp.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/backend/ipp.c b/backend/ipp.c index 3b2451396..731d1cc9d 100644 --- a/backend/ipp.c +++ b/backend/ipp.c @@ -743,8 +743,7 @@ main(int argc, /* I - Number of command-line args */ fprintf(stderr, "DEBUG: Connection error: %s\n", strerror(errno)); - if (errno == ECONNREFUSED || errno == EHOSTDOWN || - errno == EHOSTUNREACH) + if (errno == ECONNREFUSED || errno == EHOSTDOWN || errno == EHOSTUNREACH || errno == ETIMEDOUT || errno == ENOTCONN) { if (contimeout && (time(NULL) - start_time) > contimeout) { @@ -763,13 +762,13 @@ main(int argc, /* I - Number of command-line args */ break; case EHOSTUNREACH : + default : _cupsLangPrintFilter(stderr, "WARNING", _("The printer is unreachable at this " "time.")); break; case ECONNREFUSED : - default : _cupsLangPrintFilter(stderr, "WARNING", _("The printer is in use.")); break; |