diff -Napur cups-1.4.2-bz01540662.old/scheduler/job.c cups-1.4.2-bz01540662.new/scheduler/job.c --- cups-1.4.2-bz01540662.old/scheduler/job.c 2015-11-18 17:46:03.401809520 -0800 +++ cups-1.4.2-bz01540662.new/scheduler/job.c 2015-11-18 17:48:53.420396480 -0800 @@ -2777,7 +2777,11 @@ cupsdUnloadCompletedJobs(void) if (job->dirty) cupsdSaveJob(job); - unload_job(job); + /* + * Don't unload jobs that couldn't be saved (i.e. still dirty) + */ + if ( !job->dirty ) + unload_job(job); } }