Files
third_party_cups/ohos-cloud-pagesize-error-fix.patch
qq_46613531 0b2ba71d2a 云打印部分尺寸崩溃修复
Signed-off-by: qq_46613531 <zhangziming10@huawei.com>
2025-12-03 18:43:28 +08:00

14 lines
447 B
Diff

diff --git a/cups/ppd-cache.c b/cups/ppd-cache.c
index f538653..5cf7445 100644
--- a/cups/ppd-cache.c
+++ b/cups/ppd-cache.c
@@ -3690,7 +3690,7 @@ _ppdCreateFromIPP2(
y_dim = ippFindAttribute(media_size, "y-dimension", IPP_TAG_ZERO);
pwg = pwgMediaForSize(ippGetInteger(x_dim, 0), ippGetInteger(y_dim, 0));
- if (pwg)
+ if (pwg && pwg->ppd)
{
temp.width = pwg->width;
temp.length = pwg->length;