]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network/state-file: ignore any errors in sd_dhcp6_lease_get_dnr()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 23 Jul 2025 13:21:03 +0000 (22:21 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 23 Jul 2025 13:24:19 +0000 (22:24 +0900)
Follow-up for 168ad243cc7d5632e24dfc75f28d8e25c2076f83.

For consistency with other places.

src/network/networkd-state-file.c

index 21bf4b1b3450bb7db88d59d894258087450d85e6..620ffbfb1410e125aab40ac51a1435b84d859846 100644 (file)
@@ -643,10 +643,7 @@ static void serialize_resolvers(
                 int r;
 
                 r = sd_dhcp6_lease_get_dnr(lease6, &resolvers);
-                if (r < 0 && r != -ENODATA)
-                        log_warning_errno(r, "Failed to get DNR from DHCPv6 lease, ignoring: %m");
-
-                if (r > 0) {
+                if (r >= 0) {
                         r = dns_resolvers_to_dot_strv(resolvers, r, &names);
                         if (r < 0)
                                 return (void) log_warning_errno(r, "Failed to get DoT servers from DHCPv6 DNR, ignoring: %m");