diff options
Diffstat (limited to 'init')
-rw-r--r-- | init/init.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/init/init.c b/init/init.c index 213a5c149..bc53feeae 100644 --- a/init/init.c +++ b/init/init.c | |||
@@ -1047,8 +1047,9 @@ int init_main(int argc, char **argv) | |||
1047 | } | 1047 | } |
1048 | 1048 | ||
1049 | /* Check if we are supposed to be in single user mode */ | 1049 | /* Check if we are supposed to be in single user mode */ |
1050 | if (argc > 1 && (!strcmp(argv[1], "single") || | 1050 | if (argc > 1 |
1051 | !strcmp(argv[1], "-s") || !strcmp(argv[1], "1"))) { | 1051 | && (!strcmp(argv[1], "single") || !strcmp(argv[1], "-s") || LONE_CHAR(argv[1], '1')) |
1052 | ) { | ||
1052 | /* Start a shell on console */ | 1053 | /* Start a shell on console */ |
1053 | new_init_action(RESPAWN, bb_default_login_shell, ""); | 1054 | new_init_action(RESPAWN, bb_default_login_shell, ""); |
1054 | } else { | 1055 | } else { |