]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
systemctl: fix indentation of circular deps
authorDavid Tardon <dtardon@redhat.com>
Fri, 17 Mar 2023 08:53:23 +0000 (09:53 +0100)
committerDavid Tardon <dtardon@redhat.com>
Fri, 17 Mar 2023 09:05:47 +0000 (10:05 +0100)
We're still at level `level` here.

Before:
b.target
○ ├─a.target
  │   └─...
● └─paths.target

After:
b.target
○ ├─a.target
  │ └─...
● └─paths.target

Fixes #26052.

src/systemctl/systemctl-list-dependencies.c

index 6878954268dd129f92f14ad492d331faa8771738..e0e5ca9ef8aaf2fe3e6632af717e70d499593732 100644 (file)
@@ -86,7 +86,7 @@ static int list_dependencies_one(
                 if (strv_contains(*units, *c)) {
                         if (!arg_plain) {
                                 printf("  ");
-                                r = list_dependencies_print("...", level + 1, (branches << 1) | (c[1] == NULL ? 0 : 1), /* last = */ true);
+                                r = list_dependencies_print("...", level, branches, /* last = */ true);
                                 if (r < 0)
                                         return r;
                         }