From: Tom Gundersen Date: Wed, 4 Feb 2015 14:16:40 +0000 (+0100) Subject: networkd: don't unlink state files on exit X-Git-Tag: v219~136 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=3f171cabadfcd8699def3732d264f63f8e800562;ds=sidebyside networkd: don't unlink state files on exit Only unlink state files on DELLINK. This allows sd-network to be used even when networkd is not running. --- diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index f4ab97fb1..1442230b5 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -283,12 +283,10 @@ static void link_free(Link *link) { sd_dhcp_client_unref(link->dhcp_client); sd_dhcp_lease_unref(link->dhcp_lease); - unlink(link->lease_file); free(link->lease_file); sd_lldp_free(link->lldp); - unlink(link->lldp_file); free(link->lldp_file); sd_ipv4ll_unref(link->ipv4ll); @@ -300,7 +298,6 @@ static void link_free(Link *link) { free(link->ifname); - unlink(link->state_file); free(link->state_file); udev_device_unref(link->udev_device);