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)