chiark / gitweb /
sd-network: add support for wildcard domains
[elogind.git] / src / network / networkctl.c
index 33fe8bfc6103d91de4b80bbfe52f12306804f74d..bf95aa2c90332ab21fb43a733cce1a2633d1c6ee 100644 (file)
@@ -366,6 +366,13 @@ static int link_status_one(sd_rtnl *rtnl, struct udev *udev, const char *name) {
         sd_network_link_get_dns(ifindex, &dns);
         sd_network_link_get_ntp(ifindex, &ntp);
         sd_network_link_get_domains(ifindex, &domains);
+        r = sd_network_link_get_wildcard_domain(ifindex);
+        if (r > 0) {
+                char *wildcard;
+
+                wildcard = strdup("*");
+                strv_push(&domains, wildcard);
+        }
 
         sprintf(devid, "n%i", ifindex);
         d = udev_device_new_from_device_id(udev, devid);