From d75bf60537850ac9edd04170d001ded4b41ac8bd Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Tue, 30 Jul 1996 19:17:43 +0000 Subject: *** empty log message *** --- utils/login.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'utils/login.c') 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); -- cgit v1.2.3