summaryrefslogtreecommitdiff
path: root/scheduler/log.c
diff options
context:
space:
mode:
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2015-08-10 17:26:07 +0000
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2015-08-10 17:26:07 +0000
commit6922317779b71588d42494cd2393b2e64c0f1bec (patch)
treef2a1da9f1eb9b67fc23201dae939abf00ecb51f5 /scheduler/log.c
parent3647435025e7db95f6239edf21e377566b23be64 (diff)
downloadcups-6922317779b71588d42494cd2393b2e64c0f1bec.tar.gz
Fix another bug in the new logging code (STR #4687)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12842 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'scheduler/log.c')
-rw-r--r--scheduler/log.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/scheduler/log.c b/scheduler/log.c
index cef021941..e60690529 100644
--- a/scheduler/log.c
+++ b/scheduler/log.c
@@ -617,7 +617,7 @@ cupsdLogJob(cupsd_job_t *job, /* I - Job */
asl_set(m, PWG_Event, "JobStateChanged");
asl_set(m, PWG_JobID, job_id);
- asl_set(m, PWG_JobState, job_states[job->state_value - IPP_JSTATE_PENDING]);
+ asl_set(m, PWG_JobState, job->state_value < IPP_JSTATE_PENDING ? "" : job_states[job->state_value - IPP_JSTATE_PENDING]);
if (job->impressions)
{
@@ -667,7 +667,7 @@ cupsdLogJob(cupsd_job_t *job, /* I - Job */
PWG_Event"=JobStateChanged",
PWG_ServiceURI"=%s", printer ? printer->uri : "",
PWG_JobID"=%d", job->id,
- PWG_JobState"=%s", job_states[job->state_value - IPP_JSTATE_PENDING],
+ PWG_JobState"=%s", job->state_value < IPP_JSTATE_PENDING ? "" : job_states[job->state_value - IPP_JSTATE_PENDING],
PWG_JobImpressionsCompleted"=%d", ippGetInteger(job->impressions, 0),
NULL);
else