]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
machinectl: handle EOPNOTSUPP from print_addresses (#4979)
authorGraeme Lawes <graemelawes@gmail.com>
Sun, 25 Dec 2016 11:14:41 +0000 (06:14 -0500)
committerLennart Poettering <lennart@poettering.net>
Sun, 25 Dec 2016 11:14:41 +0000 (12:14 +0100)
Print addresses returns EOPNOTSUPP, not ENOSYS, when trying to print
addresses for non-container machines.

src/machine/machinectl.c

index 36c2607ba9f142aaec33a2fe9bbf916777840e0b..f85ef5b6ec125680f399a1103750781e9d7d7eb8 100644 (file)
@@ -331,7 +331,7 @@ static int list_machines(int argc, char *argv[], void *userdata) {
                        (int) max_version_id, strdash_if_empty(machines[j].version_id));
 
                 r = print_addresses(bus, machines[j].name, 0, "", prefix, arg_addrs);
-                if (r == -ENOSYS)
+                if (r == -EOPNOTSUPP)
                         printf("-\n");
         }