CHANGES IN CUPS V1.1.19
+ - If the scheduler was unable to execute a filter, it
+ would try to restart the job indefinitely until the
+ filter could be executed.
- When writing BSD printcap files, the scheduler now
includes the rm and rp attributes, allowing the file
to be exported to LPD clients. [Patch from Dominic
/*
- * "$Id: job.c,v 1.124.2.51 2003/03/10 15:05:53 mike Exp $"
+ * "$Id: job.c,v 1.124.2.52 2003/03/12 16:16:32 mike Exp $"
*
* Job management routines for the Common UNIX Printing System (CUPS).
*
snprintf(printer->state_message, sizeof(printer->state_message),
"Unable to start filter \"%s\" - %s.",
filters[i].filter, strerror(errno));
+
+ if (filters != NULL)
+ free(filters);
+
+ CancelJob(current->id, 0);
return;
}
current->back_pipes[0] = -1;
current->back_pipes[1] = -1;
+ CancelJob(current->id, 0);
return;
}
else
/*
- * End of "$Id: job.c,v 1.124.2.51 2003/03/10 15:05:53 mike Exp $".
+ * End of "$Id: job.c,v 1.124.2.52 2003/03/12 16:16:32 mike Exp $".
*/