Blob Blame History Raw
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);
     }
 }