summaryrefslogtreecommitdiff
path: root/scheduler/job.c
diff options
context:
space:
mode:
Diffstat (limited to 'scheduler/job.c')
-rw-r--r--scheduler/job.c9
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)