# | Line 8 | Line 8 | |
---|---|---|
8 | ||
9 | int main(int argc, char *argv[]) | |
10 | { | |
11 | + | if (argc < 1) |
12 | + | return 1; |
13 | + | |
14 | + | umask(S_IWGRP | S_IWOTH); |
15 | + | |
16 | int exception; | |
17 | jmp_buf environment; | |
18 | ||
# | Line 48 | Line 53 | int main(int argc, char *argv[]) | |
53 | } | |
54 | } | |
55 | ||
56 | + | regfree(&user_); |
57 | + | |
58 | if (strlen(user)) | |
59 | goto on; | |
60 | else | |
# | Line 66 | Line 73 | int main(int argc, char *argv[]) | |
73 | longjmp(environment, 1); | |
74 | ||
75 | strlcpy(user, entry->pw_name, sizeof (user)); | |
69 | – | |
76 | on: authenticate(argv[0], environment); | |
77 | ||
78 | char password[_PASSWORD_LEN]; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |