]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Save resolved device URI.
authorMichael Sweet <michael.r.sweet@gmail.com>
Tue, 20 Jun 2017 18:01:15 +0000 (14:01 -0400)
committerMichael Sweet <michael.r.sweet@gmail.com>
Tue, 20 Jun 2017 18:01:15 +0000 (14:01 -0400)
cups/dest.c

index 5cc5c3d947e408dced6fd3a2eb5291f34930cc8d..cc208913dde48d13af037a9f86c04c57ad8205e8 100644 (file)
@@ -645,6 +645,9 @@ cupsConnectDest(
         if (strstr(uri, "._tcp"))
           uri = cups_dnssd_resolve(dest, uri, msec, cancel, cb, user_data);
 #endif /* HAVE_DNSSD || HAVE_AVAHI */
+
+        if (uri)
+          dest->num_options = cupsAddOption("resolved-device-uri", uri, dest->num_options, &dest->options);
       }
     }
   }
@@ -658,6 +661,9 @@ cupsConnectDest(
         if (strstr(uri, "._tcp"))
           uri = cups_dnssd_resolve(dest, uri, msec, cancel, cb, user_data);
 #endif /* HAVE_DNSSD || HAVE_AVAHI */
+
+        if (uri)
+          dest->num_options = cupsAddOption("resolved-device-uri", uri, dest->num_options, &dest->options);
       }
     }