From: David Tardon Date: Mon, 25 Jul 2022 07:32:16 +0000 (+0200) Subject: systemctl: simplify var. definition a bit X-Git-Tag: v252-rc1~580^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0f787940b7d60429a1127d9898075d398c4f0384;p=thirdparty%2Fsystemd.git systemctl: simplify var. definition a bit --- diff --git a/src/systemctl/systemctl-list-units.c b/src/systemctl/systemctl-list-units.c index fe1bf2f0a56..80defede911 100644 --- a/src/systemctl/systemctl-list-units.c +++ b/src/systemctl/systemctl-list-units.c @@ -200,13 +200,11 @@ static int output_units_list(const UnitInfo *unit_infos, size_t c) { "SUB = The low-level unit activation state, values depend on unit type."); if (job_count > 0) puts("JOB = Pending job for the unit.\n"); - on = ansi_highlight(); - off = ansi_normal(); - } else { - on = ansi_highlight_red(); - off = ansi_normal(); } + on = records > 0 ? ansi_highlight() : ansi_highlight_red(); + off = ansi_normal(); + if (arg_all || strv_contains(arg_states, "inactive")) printf("%s%zu loaded units listed.%s\n" "To show all installed unit files use 'systemctl list-unit-files'.\n",