From: Tom Gundersen Date: Thu, 13 Mar 2014 17:42:56 +0000 (+0100) Subject: networkd: lease - store (up to) one dhcp lease file per interface X-Git-Tag: v212~179 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=2a1763edfbdb95be643d595afbcc64f3fc092e46 networkd: lease - store (up to) one dhcp lease file per interface This removes an accidentally left-over test fragment. --- diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index fdc351fed..39cef2254 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -1383,7 +1383,12 @@ int link_save(Link *link) { link_state_to_string(link->state)); if (link->dhcp_lease) { - const char *lease_file = "/run/systemd/network/leases/test.lease"; + char *lease_file; + + r = asprintf(&lease_file, "/run/systemd/network/leases/%u", + (unsigned) link->ifindex); + if (r < 0) + return r; r = dhcp_lease_save(link->dhcp_lease, lease_file); if (r < 0)