Blame SOURCES/cups-cupsdsavejob-sigsegv.patch

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