Skip to content

Commit

Permalink
scheduler/job.c: Merge fix from master for extensive logging
Browse files Browse the repository at this point in the history
Master commit:
541f72d1cc1

Fixes #604
  • Loading branch information
zdohnal committed Sep 13, 2023
1 parent ea09af2 commit cc7713b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Changes in CUPS v2.4.7 (TBA)

- Added OpenSSL support for cupsHashData (Issue #762)
- Fixed delays in lpd backend (Issue #741)
- Fixed extensive logging in scheduler (Issue #604)
- Fixed printing to stderr if we can't open cups-files.conf (Issue #777)
- Fixed purging job files via `cancel -x` (Issue #742)
- Fixed a bug in the PPD command interpretation code (Issue #768)
Expand Down
4 changes: 2 additions & 2 deletions scheduler/job.c
Original file line number Diff line number Diff line change
Expand Up @@ -443,12 +443,12 @@ cupsdCleanJobs(void)
job;
job = (cupsd_job_t *)cupsArrayNext(Jobs))
{
cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdCleanJobs: Job %d, state=%d, printer=%p, history_time=%d, file_time=%d", job->id, (int)job->state_value, (void *)job->printer, (int)job->history_time, (int)job->file_time);
cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdCleanJobs: Job %d, state=%d, printer=%p, history_time=%d, file_time=%d, num_files=%d", job->id, (int)job->state_value, (void *)job->printer, (int)job->history_time, (int)job->file_time, (int)job->num_files);

if ((job->history_time && job->history_time < JobHistoryUpdate) || !JobHistoryUpdate)
JobHistoryUpdate = job->history_time;

if ((job->file_time && job->file_time < JobHistoryUpdate) || !JobHistoryUpdate)
if (job->num_files > 0 && ((job->file_time && job->file_time < JobHistoryUpdate) || !JobHistoryUpdate))
JobHistoryUpdate = job->file_time;

if (job->state_value >= IPP_JOB_CANCELED && !job->printer)
Expand Down

0 comments on commit cc7713b

Please sign in to comment.