diff options
-rw-r--r-- | loginutils/login.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/loginutils/login.c b/loginutils/login.c index 741d15c93..c2bada258 100644 --- a/loginutils/login.c +++ b/loginutils/login.c | |||
@@ -86,12 +86,9 @@ extern int login_main(int argc, char **argv) | |||
86 | username[0]=0; | 86 | username[0]=0; |
87 | amroot = ( getuid ( ) == 0 ); | 87 | amroot = ( getuid ( ) == 0 ); |
88 | signal ( SIGALRM, alarm_handler ); | 88 | signal ( SIGALRM, alarm_handler ); |
89 | alarm ( TIMEOUT ); | ||
90 | alarmstarted = 1; | ||
89 | 91 | ||
90 | if (( argc > 1 ) && ( TIMEOUT > 0 )) { | ||
91 | alarm ( TIMEOUT ); | ||
92 | alarmstarted = 1; | ||
93 | } | ||
94 | |||
95 | while (( flag = getopt(argc, argv, "f:h:p")) != EOF ) { | 92 | while (( flag = getopt(argc, argv, "f:h:p")) != EOF ) { |
96 | switch ( flag ) { | 93 | switch ( flag ) { |
97 | case 'p': | 94 | case 'p': |