@@ -, +, @@ --- src/rc/rc.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) --- a/src/rc/rc.c +++ a/src/rc/rc.c @@ -885,9 +885,7 @@ main(int argc, char **argv) /* Now we start handling our children */ signal_setup(SIGCHLD, handle_signal); - if (newlevel && - (strcmp(newlevel, RC_LEVEL_SHUTDOWN) == 0 || - strcmp(newlevel, RC_LEVEL_SINGLE) == 0)) + if (newlevel && strcmp(newlevel, RC_LEVEL_SHUTDOWN) == 0) { going_down = true; if (!exists(RC_KRUNLEVEL)) --