From 29c1fb3cb365727496cf5f6ad9f009cecb1edca9 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 20 Sep 2022 13:12:52 +0900 Subject: [PATCH] network: fix assertion triggered by passing wrong ifindex --- src/network/networkd-sriov.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network/networkd-sriov.c b/src/network/networkd-sriov.c index 5c270741bbd..26757b996c9 100644 --- a/src/network/networkd-sriov.c +++ b/src/network/networkd-sriov.c @@ -271,7 +271,8 @@ static int link_set_sr_iov_virt_ports(Link *link) { if (sd_device_new_child(&pci_virtfn_dev, pci_dev, de->d_name) < 0) continue; - if (find_ifindex_from_pci_dev_port(pci_virtfn_dev, dev_port) < 0) + r = find_ifindex_from_pci_dev_port(pci_virtfn_dev, dev_port); + if (r < 0) continue; if (manager_update_sr_iov_ifindices(link->manager, link->ifindex, r) < 0) -- 2.47.3