examples: Print DNS servers obtained via DHCP
diff --git a/examples/dhcp-client.c b/examples/dhcp-client.c
index 51dcd69..3dee66c 100644
--- a/examples/dhcp-client.c
+++ b/examples/dhcp-client.c
@@ -62,14 +62,19 @@
char *netmask = l_dhcp_lease_get_netmask(lease);
char *gw = l_dhcp_lease_get_gateway(lease);
uint32_t lifetime = l_dhcp_lease_get_lifetime(lease);
+ char **dns = l_dhcp_lease_get_dns(lease);
+ char *dns_concat = l_strjoinv(dns, ',');
l_info("Lease Obtained:");
l_info("\tIP: %s, Netmask: %s, Gateway: %s", ip, netmask, gw);
l_info("Lifetime: %u seconds", lifetime);
+ l_info("DNS List: %s", dns_concat);
l_free(ip);
l_free(netmask);
l_free(gw);
+ l_strfreev(dns);
+ l_free(dns_concat);
}
int main(int argc, char *argv[])