summaryrefslogtreecommitdiff
path: root/usr/src/cmd/print/bsd-sysv-commands/common.c
diff options
context:
space:
mode:
authorsonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>2009-09-09 12:30:03 +0530
committersonam gupta - Sun Microsystems - Bangalore India <Sonam.Gupta@Sun.COM>2009-09-09 12:30:03 +0530
commitdcf1b443e6f262cefb7e8babd3bac5fa2736b100 (patch)
tree39f011c3370a94fccb12ecd48b1b1ea764479498 /usr/src/cmd/print/bsd-sysv-commands/common.c
parentf71fd921c287401467bb9d5599b4e4132605ea8a (diff)
downloadillumos-joyent-dcf1b443e6f262cefb7e8babd3bac5fa2736b100.tar.gz
6856895 Printer request ID mismatch while the sequence number is 0
Diffstat (limited to 'usr/src/cmd/print/bsd-sysv-commands/common.c')
-rw-r--r--usr/src/cmd/print/bsd-sysv-commands/common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/print/bsd-sysv-commands/common.c b/usr/src/cmd/print/bsd-sysv-commands/common.c
index ceb9177677..467ad7b04e 100644
--- a/usr/src/cmd/print/bsd-sysv-commands/common.c
+++ b/usr/src/cmd/print/bsd-sysv-commands/common.c
@@ -238,7 +238,7 @@ cancel_job(papi_service_t svc, FILE *fp, char *printer, papi_job_t job,
papi_status_t status;
papi_attribute_t **list = papiJobGetAttributeList(job);
int id = 0;
- int rid = 0;
+ int rid = -1;
char *user = "";
char *mesg = gettext("cancelled");
@@ -258,7 +258,7 @@ cancel_job(papi_service_t svc, FILE *fp, char *printer, papi_job_t job,
if (status != PAPI_OK)
mesg = papiStatusString(status);
- if (rid != 0)
+ if (rid != -1)
fprintf(fp, "%s-%d: %s\n", printer, rid, mesg);
else
fprintf(fp, "%s-%d: %s\n", printer, id, mesg);