From b6a4dd2193eb5997e45dcae046023c2f4d55982b Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Thu, 6 Feb 1997 22:24:00 +0000 Subject: (main): Deal with crypt failing. --- utils/login.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'utils') diff --git a/utils/login.c b/utils/login.c index 7bef4c19..cab40589 100644 --- a/utils/login.c +++ b/utils/login.c @@ -542,6 +542,10 @@ main(int argc, char *argv[]) encrypted = crypt (unencrypted, password); /* Paranoia may destroya. */ memset (unencrypted, 0, strlen (unencrypted)); + + if (! encrypted) + /* Something went wrong. */ + fail (51, errno, "Password encryption failed", 0); } else encrypted = unencrypted; -- cgit v1.2.3