]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
systemctl: fix assertion hit when showing state of a unit without control group
authorLennart Poettering <lennart@poettering.net>
Mon, 13 Jun 2016 16:54:36 +0000 (18:54 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 13 Jun 2016 16:54:36 +0000 (18:54 +0200)
src/systemctl/systemctl.c

index 784c1cd7b5c78d8aac8d496000b16c3cc607807a..74ef2d7ba14f2c1eed10e5126b1e7695afae4d9e 100644 (file)
@@ -3847,14 +3847,13 @@ static void print_status_info(
                 printf("      CPU: %s\n", format_timespan(buf, sizeof(buf), i->cpu_usage_nsec / NSEC_PER_USEC, USEC_PER_MSEC));
         }
 
-        if (i->control_group)
-                printf("   CGroup: %s\n", i->control_group);
-
-        {
+        if (i->control_group) {
                 _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL;
                 static const char prefix[] = "           ";
                 unsigned c;
 
+                printf("   CGroup: %s\n", i->control_group);
+
                 c = columns();
                 if (c > sizeof(prefix) - 1)
                         c -= sizeof(prefix) - 1;