This commit reverts the change introduced by 2.2.12 [1] - its
implementation caused a regression with Lexmark filters.
[1]
https://github.com/apple/cups/commit/
35e927f83529cd9b4bc37bcd418c50e307fced35
`LPDConfigFile`, `KeepAliveTimeout`, `RIPCache`, and `SMBConfigFile`
directives in `cupsd.conf` and `cups-files.conf`.
- Use 60s timeout for reading at backchannel (Issue #160)
+- Revert enforcing read limits (Issue #72)
CUPS v2.3.3op2 (February 1, 2021)
* Make sure this loop executes no more than once every 250 miliseconds...
*/
- if ((g.wait_eof || !g.read_thread_stop))
+ if ((readstatus != LIBUSB_SUCCESS || rbytes == 0) &&
+ (g.wait_eof || !g.read_thread_stop))
usleep(250000);
}
while (g.wait_eof || !g.read_thread_stop);