X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkd-network.c;h=24fc26b92931db81c817776335e1e911eb12679d;hb=6073b6f26ab9fc6bf335faa7073ec443eef093fd;hp=bc9304291e7a9e689484bc1b4fa4e16768921b4a;hpb=aa9f11405829fd4755fef28602a7167dba3ddc89;p=elogind.git diff --git a/src/network/networkd-network.c b/src/network/networkd-network.c index bc9304291..24fc26b92 100644 --- a/src/network/networkd-network.c +++ b/src/network/networkd-network.c @@ -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);