]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/libsystemd/sd-login/sd-login.c
tree-wide: make parse_ifindex simply return the index
[thirdparty/systemd.git] / src / libsystemd / sd-login / sd-login.c
index fbfd89b69b1d557be99d89b69884ccf0f3a26e9d..3e96c98cd95a2b9a5afa807ebb248c6f9a140cde 100644 (file)
@@ -928,7 +928,8 @@ _public_ int sd_machine_get_ifindices(const char *machine, int **ifindices) {
 
                 *(char*) (mempcpy(buf, word, l)) = 0;
 
-                if (parse_ifindex(buf, &ifi) < 0)
+                ifi = parse_ifindex(buf);
+                if (ifi < 0)
                         continue;
 
                 if (!GREEDY_REALLOC(ni, allocated, nr+1)) {