From: mike Date: Thu, 13 Dec 2012 16:24:25 +0000 (+0000) Subject: Check whether job->state is NULL, which can happen if the job is unloaded after X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8843c4e9e9fb8f65a6215cf2d18c0d33db1dfe4;p=thirdparty%2Fcups.git 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 --- 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) {