Index: scheduler/job.c =================================================================== --- scheduler/job.c (revision 10752) +++ scheduler/job.c (working copy) @@ -2193,7 +2193,16 @@ } if (!cupsdCloseCreatedConfFile(fp, filename)) + { + /* + * Remove backup file and mark this job as clean... + */ + + strlcat(filename, ".O", sizeof(filename)); + unlink(filename); + job->dirty = 0; + } }