diff options
Diffstat (limited to 'scheduler/job.c')
-rw-r--r-- | scheduler/job.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/scheduler/job.c b/scheduler/job.c index 092d87962..26cffdb61 100644 --- a/scheduler/job.c +++ b/scheduler/job.c @@ -1303,9 +1303,7 @@ cupsdContinueJob(cupsd_job_t *job) /* I - Job */ cupsdClosePipe(filterfds[slot]); for (i = 6; i < argc; i ++) - if (argv[i]) - free(argv[i]); - + free(argv[i]); free(argv); if (printer_state_reasons) @@ -1338,8 +1336,9 @@ cupsdContinueJob(cupsd_job_t *job) /* I - Job */ if (argv) { for (i = 6; i < argc; i ++) - if (argv[i]) - free(argv[i]); + free(argv[i]); + + free(argv); } if (printer_state_reasons) |