]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-address.c
networkd: report error if lease file cannot be loaded and ignore
[thirdparty/systemd.git] / src / network / networkd-address.c
index 542298c8c3019a7460f45faca518fe8a95f25c05..41d75bdf841554ec5eec8ab8baebf25b457422f6 100644 (file)
@@ -1496,7 +1496,7 @@ static int address_acquire(Link *link, const Address *address, union in_addr_uni
         assert(ret);
 
         r = address_acquire_from_dhcp_server_leases_file(link, address, ret);
-        if (r != -ENOENT)
+        if (!IN_SET(r, -ENOENT, -ENXIO, -EINVAL))
                 return r;
 
         r = address_pool_acquire(link->manager, address->family, address->prefixlen, &a);