17 lines
826 B
Diff
17 lines
826 B
Diff
|
--- cups-pk-helper-0.0.4/src/cups.c 2009-12-10 15:08:12.000000000 +0100
|
||
|
+++ cups-pk-helper-0.0.4/src/cups.c 2009-12-10 15:09:00.000000000 +0100
|
||
|
@@ -998,9 +998,11 @@ cph_cups_printer_add (CphCups *cups,
|
||
|
|
||
|
ippAddString (request, IPP_TAG_PRINTER, IPP_TAG_NAME,
|
||
|
"printer-name", NULL, printer_name);
|
||
|
- ippAddString (request, IPP_TAG_PRINTER, IPP_TAG_NAME,
|
||
|
- "ppd-name", NULL, ppd_file);
|
||
|
|
||
|
+ if (ppd_file && ppd_file[0] != '\0') {
|
||
|
+ ippAddString (request, IPP_TAG_PRINTER, IPP_TAG_NAME,
|
||
|
+ "ppd-name", NULL, ppd_file);
|
||
|
+ }
|
||
|
if (printer_uri && printer_uri[0] != '\0') {
|
||
|
ippAddString (request, IPP_TAG_PRINTER, IPP_TAG_URI,
|
||
|
"device-uri", NULL, printer_uri);
|