From f8843c4e9e9fb8f65a6215cf2d18c0d33db1dfe4 Mon Sep 17 00:00:00 2001 From: mike Date: Thu, 13 Dec 2012 16:24:25 +0000 Subject: [PATCH] Check whether job->state is NULL, which can happen if the job is unloaded after stopping. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10757 7a7537e8-13f0-0310-91df-b6672ffda945 --- scheduler/job.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scheduler/job.c b/scheduler/job.c index b52892a1f9..5bcb19bfbb 100644 --- a/scheduler/job.c +++ b/scheduler/job.c @@ -2475,8 +2475,10 @@ cupsdSetJobState( * Set the new job state... */ - job->state->values[0].integer = newstate; - job->state_value = newstate; + job->state_value = newstate; + + if (job->state) + job->state->values[0].integer = newstate; switch (newstate) { -- 2.47.2