diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-06-14 07:53:06 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-06-14 07:53:06 +0000 |
commit | d8540f71ac8d17ef461e2d52b3f63bd78b3c2c7e (patch) | |
tree | 2ab2ac263ef155ec9ea142ff297f89e634297bcf /loginutils | |
parent | 1adf681e87f5cd81841f8a3d84a8d9bdf83c7406 (diff) | |
download | busybox-w32-d8540f71ac8d17ef461e2d52b3f63bd78b3c2c7e.tar.gz busybox-w32-d8540f71ac8d17ef461e2d52b3f63bd78b3c2c7e.tar.bz2 busybox-w32-d8540f71ac8d17ef461e2d52b3f63bd78b3c2c7e.zip |
init: make sure fd 0,1,2 are not closed, + related optimizations.
init_main 929 920 -9
bb_daemonize_or_rexec 145 127 -18
Diffstat (limited to 'loginutils')
-rw-r--r-- | loginutils/login.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/loginutils/login.c b/loginutils/login.c index 0f71a2aa9..d69e3ce51 100644 --- a/loginutils/login.c +++ b/loginutils/login.c | |||
@@ -160,10 +160,11 @@ static ALWAYS_INLINE int check_securetty(void) { return 1; } | |||
160 | static void get_username_or_die(char *buf, int size_buf) | 160 | static void get_username_or_die(char *buf, int size_buf) |
161 | { | 161 | { |
162 | int c, cntdown; | 162 | int c, cntdown; |
163 | |||
163 | cntdown = EMPTY_USERNAME_COUNT; | 164 | cntdown = EMPTY_USERNAME_COUNT; |
164 | prompt: | 165 | prompt: |
165 | /* skip whitespace */ | ||
166 | print_login_prompt(); | 166 | print_login_prompt(); |
167 | /* skip whitespace */ | ||
167 | do { | 168 | do { |
168 | c = getchar(); | 169 | c = getchar(); |
169 | if (c == EOF) exit(1); | 170 | if (c == EOF) exit(1); |