From 93402b81d7161c2091131217eb76cb2168e9d9cb Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 11 Mar 2021 12:51:23 +0100 Subject: [PATCH] initctl: disable ctrl chars also in runlevel_string() when -p Signed-off-by: Joachim Wiberg --- src/initctl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/initctl.c b/src/initctl.c index d51fdf23..1f2fdc68 100644 --- a/src/initctl.c +++ b/src/initctl.c @@ -506,7 +506,7 @@ char *runlevel_string(int runlevel, int levels) for (i = 0; i < 10; i++) { if (ISSET(levels, i)) { - if (runlevel == i) + if (!plain && runlevel == i) pos = strlcat(lvl, "\e[1m", sizeof(lvl)); if (i == 0) @@ -514,7 +514,7 @@ char *runlevel_string(int runlevel, int levels) else lvl[pos++] = '0' + i; - if (runlevel == i) + if (!plain && runlevel == i) pos = strlcat(lvl, "\e[0m", sizeof(lvl)); } else { lvl[pos++] = '-';