third_party_cups/ohos-ppdfile-not-generated.patch
yyc1234 ef5b40ecd2
修改install.py和ppd不生成的patch
Signed-off-by: yyc1234 <leyunchi@huawei.com>
2024-11-12 06:34:52 +00:00

15 lines
717 B
Diff

diff --git a/scheduler/ipp.c b/scheduler/ipp.c
index 5972b99..9d3cf35 100644
--- a/scheduler/ipp.c
+++ b/scheduler/ipp.c
@@ -5325,7 +5325,8 @@ create_local_bg_thread(
cupsdLogMessage(CUPSD_LOG_DEBUG, "%s: Get-Printer-Attributes returned %s (%s)", printer->name, ippErrorString(cupsLastError()), cupsLastErrorString());
- if (status == IPP_STATUS_ERROR_BAD_REQUEST || status == IPP_STATUS_ERROR_VERSION_NOT_SUPPORTED)
+ if (status == IPP_STATUS_ERROR_BAD_REQUEST || status == IPP_STATUS_ERROR_VERSION_NOT_SUPPORTED ||
+ (attr = ippFindAttribute(response, "document-format-supported", IPP_TAG_MIMETYPE)) == NULL)
{
/*
* Try request using IPP/1.1, in case we are talking to an old CUPS server or