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.
This commit is contained in:
Tom Gundersen 2015-02-04 15:16:40 +01:00
parent e331e24649
commit 3f171cabad

View file

@ -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);