system-config-printer/system-config-printer-forbidden.patch
2008-08-30 09:43:26 +00:00

23 lines
1.1 KiB
Diff

diff -up system-config-printer-1.0.7/authconn.py.forbidden system-config-printer-1.0.7/authconn.py
--- system-config-printer-1.0.7/authconn.py.forbidden 2008-08-29 11:32:49.000000000 +0100
+++ system-config-printer-1.0.7/authconn.py 2008-08-30 10:42:09.000000000 +0100
@@ -164,7 +164,8 @@ class Connection:
raise cups.IPPError (cups.IPP_NOT_AUTHORIZED, '')
break
except cups.IPPError, (e, m):
- if not self._cancel and e == cups.IPP_NOT_AUTHORIZED:
+ if not self._cancel and (e == cups.IPP_NOT_AUTHORIZED or
+ e == cups.IPP_FORBIDDEN):
self._failed ()
else:
raise
diff -U0 system-config-printer-1.0.7/ChangeLog.forbidden system-config-printer-1.0.7/ChangeLog
--- system-config-printer-1.0.7/ChangeLog.forbidden 2008-08-29 11:32:49.000000000 +0100
+++ system-config-printer-1.0.7/ChangeLog 2008-08-30 10:42:09.000000000 +0100
@@ -0,0 +1,5 @@
+2008-08-30 Tim Waugh <twaugh@redhat.com>
+
+ * authconn.py (Connection._authloop): Handle IPP_FORBIDDEN (bug
+ #460670).
+