]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-address.c
network/address: acquire address from DHCP server lease file
[thirdparty/systemd.git] / src / network / networkd-address.c
index d9c3dae85c58b9d6a3ab8088b1f451827a73d401..70fe1e50387d94cafee8b3836e19900ba5dbcc50 100644 (file)
@@ -1495,6 +1495,10 @@ static int address_acquire(Link *link, const Address *address, union in_addr_uni
         assert(address);
         assert(ret);
 
+        r = address_acquire_from_dhcp_server_leases_file(link, address, ret);
+        if (r != -ENOENT)
+                return r;
+
         r = address_pool_acquire(link->manager, address->family, address->prefixlen, &a);
         if (r < 0)
                 return r;