diff options
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/correct_password.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libbb/correct_password.c b/libbb/correct_password.c index d0f68c0cd..7affc97ee 100644 --- a/libbb/correct_password.c +++ b/libbb/correct_password.c | |||
@@ -49,10 +49,9 @@ int correct_password(const struct passwd *pw) | |||
49 | 49 | ||
50 | /* fake salt. crypt() can choke otherwise. | 50 | /* fake salt. crypt() can choke otherwise. |
51 | * (bb_banner's first two chars are letters and thus are valid salt) */ | 51 | * (bb_banner's first two chars are letters and thus are valid salt) */ |
52 | correct = bb_banner; | 52 | correct = "aa"; |
53 | if (!pw) { | 53 | if (!pw) { |
54 | /* bb_banner will never match, it contains () which is never | 54 | /* "aa" will never match */ |
55 | * generated in valid encrypted passwords. */ | ||
56 | goto fake_it; | 55 | goto fake_it; |
57 | } | 56 | } |
58 | correct = pw->pw_passwd; | 57 | correct = pw->pw_passwd; |