From: Yu Watanabe Date: Wed, 23 Jul 2025 13:21:03 +0000 (+0900) Subject: network/state-file: ignore any errors in sd_dhcp6_lease_get_dnr() X-Git-Tag: v258-rc1~2^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5489a9c4095b12899616d5bb0481f32533782548;p=thirdparty%2Fsystemd.git network/state-file: ignore any errors in sd_dhcp6_lease_get_dnr() Follow-up for 168ad243cc7d5632e24dfc75f28d8e25c2076f83. For consistency with other places. --- diff --git a/src/network/networkd-state-file.c b/src/network/networkd-state-file.c index 21bf4b1b345..620ffbfb141 100644 --- a/src/network/networkd-state-file.c +++ b/src/network/networkd-state-file.c @@ -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");