]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-route.c
tree-wide: make parse_ifindex simply return the index
[thirdparty/systemd.git] / src / network / networkd-route.c
index f94bee6d8b0d1b4859a16494291f0f16d2f02a46..2223a356da89bda0f62ca22e9f25722745e05bcf 100644 (file)
@@ -1646,12 +1646,13 @@ int config_parse_multipath_route(
         m->gateway.family = family;
 
         if (dev) {
-                r = parse_ifindex_or_ifname(dev, &m->ifindex);
+                r = parse_ifindex_or_ifname(dev);
                 if (r < 0) {
                         log_syntax(unit, LOG_ERR, filename, line, r,
                                    "Invalid interface name or index, ignoring assignment: %s", dev);
                         return 0;
                 }
+                m->ifindex = r;
         }
 
         if (!isempty(p)) {