diff options
author | Thomas Bushnell <thomas@gnu.org> | 1996-07-30 19:17:43 +0000 |
---|---|---|
committer | Thomas Bushnell <thomas@gnu.org> | 1996-07-30 19:17:43 +0000 |
commit | d75bf60537850ac9edd04170d001ded4b41ac8bd (patch) | |
tree | f22a6b2bbde38fcf2aa9a0314404c71b781ef136 /utils/login.c | |
parent | 19310ee240abe31f1b5b3e8a14adb88286d62698 (diff) | |
download | hurd-d75bf60537850ac9edd04170d001ded4b41ac8bd.tar.gz hurd-d75bf60537850ac9edd04170d001ded4b41ac8bd.tar.bz2 hurd-d75bf60537850ac9edd04170d001ded4b41ac8bd.zip |
*** empty log message ***
Diffstat (limited to 'utils/login.c')
-rw-r--r-- | utils/login.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/utils/login.c b/utils/login.c index b93cbc4e..10762bc8 100644 --- a/utils/login.c +++ b/utils/login.c @@ -513,7 +513,7 @@ main(int argc, char *argv[]) void verify_passwd (const char *name, const char *password, uid_t id, int is_group) { - extern char *crypt (const char salt[2], const char *string); + extern char *crypt (const char *string, const char salt[2]); char *prompt, *unencrypted, *encrypted; if (!password || !*password @@ -531,9 +531,13 @@ main(int argc, char *argv[]) prompt = "Password:"; unencrypted = getpass (prompt); +#ifdef government_not_broken encrypted = crypt (unencrypted, password); /* Paranoia may destroya. */ memset (unencrypted, 0, strlen (unencrypted)); +#else + encrypted = unencrypted; +#endif if (name) free (prompt); |