]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Fix IPP everywhere printer setup (Issue #1033)
authorMichael R Sweet <msweet@msweet.org>
Thu, 15 Aug 2024 01:18:54 +0000 (21:18 -0400)
committerMichael R Sweet <msweet@msweet.org>
Thu, 15 Aug 2024 01:18:54 +0000 (21:18 -0400)
CHANGES.md
scheduler/ipp.c

index 15ee4100f7e70c007e232e53c2520410fe61e94d..50827dfc6488403a3ea4026e732cc03a4b4813d8 100644 (file)
@@ -14,6 +14,7 @@ Changes in CUPS v2.4.11 (YYYY-MM-DD)
 - Fixed HTTP PeerCred authentication for domain users (Issue #1001)
 - Fixed checkbox support (Issue #1008)
 - Fixed printer state notifications (Issue #1013)
+- Fixed IPP Everywhere printer setup (Issue #1033)
 
 
 Changes in CUPS v2.4.10 (2024-06-18)
index 37623c54ecca5dff2eeeaae703a49985830a51b8..d334f70cfd4c7d3e6026b38422e91b0d11efb213 100644 (file)
@@ -5346,7 +5346,7 @@ create_local_bg_thread(
 
   request = ippNewRequest(IPP_OP_GET_PRINTER_ATTRIBUTES);
   ippSetVersion(request, 2, 0);
-  ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, printer->device_uri);
+  ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, device_uri);
   ippAddStrings(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD, "requested-attributes", (int)(sizeof(pattrs) / sizeof(pattrs[0])), NULL, pattrs);
 
   response = cupsDoRequest(http, request, resource);
@@ -5367,7 +5367,7 @@ create_local_bg_thread(
 
     request = ippNewRequest(IPP_OP_GET_PRINTER_ATTRIBUTES);
     ippSetVersion(request, 1, 1);
-    ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, printer->device_uri);
+    ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri", NULL, device_uri);
     ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD, "requested-attributes", NULL, "all");
 
     response = cupsDoRequest(http, request, resource);
@@ -5390,7 +5390,7 @@ create_local_bg_thread(
     request = ippNewRequest(IPP_OP_GET_PRINTER_ATTRIBUTES);
     ippSetVersion(request, 2, 0);
     ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI,
-                "printer-uri", NULL, uri);
+                "printer-uri", NULL, device_uri);
     ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD,
                 "requested-attributes", NULL, "media-col-database");
     response2 = cupsDoRequest(http, request, resource);