From: Ronan Pigott Date: Sat, 14 Dec 2024 21:39:26 +0000 (-0700) Subject: network: don't warn with no NSID assigned X-Git-Tag: v257.1^2~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0cddbebfbeedd3f71037d988dc91b6fb9f9b281f;p=thirdparty%2Fsystemd.git network: don't warn with no NSID assigned This is nothing interesting to warn about. Also use the symbolic constant name when testing for this condition. (cherry picked from commit e803e95760be87588533f9affd76db6ad0b5fac8) --- diff --git a/src/network/networkd-manager-bus.c b/src/network/networkd-manager-bus.c index 04a986a38d9..29e58952550 100644 --- a/src/network/networkd-manager-bus.c +++ b/src/network/networkd-manager-bus.c @@ -304,7 +304,7 @@ static int property_get_namespace_nsid( * number. */ r = netns_get_nsid(/* netnsfd= */ -EBADF, &nsid); - if (r < 0) + if (r < 0 && r != -ENODATA) log_warning_errno(r, "Failed to query network nsid, ignoring: %m"); return sd_bus_message_append(reply, "u", nsid); diff --git a/src/shared/socket-netlink.c b/src/shared/socket-netlink.c index 09477449b98..b0500abd8b1 100644 --- a/src/shared/socket-netlink.c +++ b/src/shared/socket-netlink.c @@ -475,7 +475,7 @@ int netns_get_nsid(int netnsfd, uint32_t *ret) { if (r < 0) return r; - if (u == UINT32_MAX) /* no NSID assigned yet */ + if (u == (uint32_t) NETNSA_NSID_NOT_ASSIGNED) /* no NSID assigned yet */ return -ENODATA; if (ret)