From: Yu Watanabe Date: Mon, 11 Dec 2023 16:27:09 +0000 (+0900) Subject: network: do not trigger assertion when link_get_by_index() called with an invalid... X-Git-Tag: v256-rc1~1485^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2aed128369218eb280faade3209be99c5de5eb1;p=thirdparty%2Fsystemd.git network: do not trigger assertion when link_get_by_index() called with an invalid ifindex Should not change any behavior. Preparation for later commit. --- diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index a063696c82b..0162e2acb03 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -252,7 +252,9 @@ int link_get_by_index(Manager *m, int ifindex, Link **ret) { Link *link; assert(m); - assert(ifindex > 0); + + if (ifindex <= 0) + return -EINVAL; link = hashmap_get(m->links_by_index, INT_TO_PTR(ifindex)); if (!link)