Tags: patch As seen in upstream bug report: http://www.cups.org/str.php?L1717+P0+S-2+C0+I0+E0+Qbad+request
The bug is not in client, but in libcupsys2. Commit 5748 from upstream trunk fixes this. I have attached the patch, which applies cleanly (2-line offset, no fuzz) to cupsys-1.2.1-3 sources. After rebuild, install (and hold, while waiting for new packages) the libcupsys2 package. Printing works again from 1.2.x client to a 1.1.x backend. -- Mika Boström +358-40-525-7347 \-/ The flogging will [EMAIL PROTECTED] www.iki.fi/bostik X continue until Security freak, and proud of it. /-\ morale improves
Index: cups/http.c
===================================================================
--- cups/http.c (revision 5747)
+++ cups/http.c (revision 5748)
@@ -1809,6 +1809,16 @@
return (1);
/*
+ * Flush pending data, if any...
+ */
+
+ if (http->wused)
+ {
+ if (httpFlushWrite(http) < 0)
+ return (0);
+ }
+
+ /*
* If not, check the SSL/TLS buffers and do a select() on the connection...
*/
signature.asc
Description: Digital signature

