IPP Everywhere queue (Issues #340, #343)
- Re-added LibreSSL/OpenSSL support (Issue #362)
- Updated the Solaris smf service file (Issue #368)
+- `cupsGetResponse` did not always set the last error.
Changes in CUPS v2.4.1 (27th January 2020)
DEBUG_puts("2cupsGetResponse: Finishing chunked POST...");
if (httpWrite2(http, "", 0) < 0)
+ {
+ _cupsSetError(IPP_STATUS_ERROR_INTERNAL, _("Unable to finish request."), 1);
return (NULL);
+ }
}
/*
* Flush remaining data and delete the response...
*/
+ _cupsSetError(IPP_STATUS_ERROR_INTERNAL, _("Unable to read response."), 1);
DEBUG_puts("1cupsGetResponse: IPP read error!");
httpFlush(http);
httpFlush(http);
+ _cupsSetHTTPError(status);
+
/*
* Then handle encryption and authentication...
*/