summaryrefslogtreecommitdiff
path: root/scheduler/classes.c
diff options
context:
space:
mode:
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2009-05-08 18:38:44 +0000
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2009-05-08 18:38:44 +0000
commitf11a948a02771f78f50b530880a0269d4b4f58eb (patch)
tree46f42695fc19300726483f4ad9ca0ecddeb50a16 /scheduler/classes.c
parente07d4801f9846b9155d4c63872f51b18d8537d01 (diff)
downloadcups-f11a948a02771f78f50b530880a0269d4b4f58eb.tar.gz
Merge changes from CUPS 1.4svn-r8606.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1480 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'scheduler/classes.c')
-rw-r--r--scheduler/classes.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/scheduler/classes.c b/scheduler/classes.c
index d34697600..b836962cf 100644
--- a/scheduler/classes.c
+++ b/scheduler/classes.c
@@ -55,9 +55,9 @@ cupsdAddClass(const char *name) /* I - Name of class */
c->type = CUPS_PRINTER_CLASS;
- cupsdSetStringf(&c->uri, "ipp://%s:%d/classes/%s", ServerName, LocalPort,
+ cupsdSetStringf(&c->uri, "ipp://%s:%d/classes/%s", ServerName, RemotePort,
name);
- cupsdSetString(&c->error_policy, "retry-job");
+ cupsdSetString(&c->error_policy, "retry-current-job");
}
return (c);
@@ -629,7 +629,12 @@ cupsdLoadAllClasses(void)
else if (!strcasecmp(line, "ErrorPolicy"))
{
if (value)
- cupsdSetString(&p->error_policy, value);
+ {
+ if (strcmp(value, "retry-current-job") && strcmp(value, "retry-job"))
+ cupsdLogMessage(CUPSD_LOG_WARN,
+ "ErrorPolicy %s ignored on line %d of classes.conf",
+ value, linenum);
+ }
else
cupsdLogMessage(CUPSD_LOG_ERROR,
"Syntax error on line %d of classes.conf.", linenum);