From a8f95916f8700c50b767d610bc0977b3cfe603fe Mon Sep 17 00:00:00 2001 From: SimplestStudio Date: Mon, 23 Jun 2025 14:47:11 +0300 Subject: [PATCH] [linux] cprintdata: debug --- win-linux/src/cprintdata.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/win-linux/src/cprintdata.cpp b/win-linux/src/cprintdata.cpp index 6267a2532..00612f491 100644 --- a/win-linux/src/cprintdata.cpp +++ b/win-linux/src/cprintdata.cpp @@ -240,6 +240,10 @@ public: if (!ppd) continue; ppd_file_t *ppdF = ppdOpenFile(ppd); + if (!ppdF) { + unlink(ppd); + continue; + } bool duplex_supported = ppdFindOption(ppdF, "Duplex"); QJsonObject printerObject; @@ -276,6 +280,7 @@ public: } printersArray.append(printerObject); ppdClose(ppdF); + unlink(ppd); } cupsFreeDests(num_dests, dests); }