chiark / gitweb /
resolved: don't read DHCP leases
[elogind.git] / src / network / networkd-network.c
index bc9304291e7a9e689484bc1b4fa4e16768921b4a..24fc26b92931db81c817776335e1e911eb12679d 100644 (file)
@@ -169,15 +169,8 @@ void network_free(Network *network) {
         free(network->description);
         free(network->dhcp_vendor_class_identifier);
 
-        while ((address = network->ntp)) {
-                LIST_REMOVE(addresses, network->ntp, address);
-                address_free(address);
-        }
-
-        while ((address = network->dns)) {
-                LIST_REMOVE(addresses, network->dns, address);
-                address_free(address);
-        }
+        strv_free(network->ntp);
+        strv_free(network->dns);
 
         netdev_unref(network->bridge);