X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=berkeley%2Flpr.c;h=7d30cc6e6d5cd6f4b12d39ddd77f51e0ff074dfd;hb=a29fd7ddb5d63688a4d44d08e4ab16428921c321;hp=27d73c55ceca86f9f16ef4b9318164cb395e10ca;hpb=f3c17241a42a0845eae2099e6970b5aca9bbd836;p=thirdparty%2Fcups.git diff --git a/berkeley/lpr.c b/berkeley/lpr.c index 27d73c55c..7d30cc6e6 100644 --- a/berkeley/lpr.c +++ b/berkeley/lpr.c @@ -89,7 +89,7 @@ main(int argc, /* I - Number of command-line arguments */ cupsSetUser(argv[i]); } break; - + case 'H' : /* Connect to host */ if (argv[i][2] != '\0') cupsSetServer(argv[i] + 2); @@ -401,8 +401,9 @@ main(int argc, /* I - Number of command-line arguments */ if (cupsFinishDocument(CUPS_HTTP_DEFAULT, printer) != IPP_OK) { + _cupsLangPrintf(stderr, "%s: %s", argv[0], cupsLastErrorString()); cupsCancelJob2(CUPS_HTTP_DEFAULT, printer, job_id, 0); - job_id = 0; + return (1); } }