From: Todd C. Miller Date: Mon, 6 Jun 1994 00:02:34 +0000 (+0000) Subject: now use tgetpass X-Git-Tag: SUDO_1_3_1~186 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ccc790967360297be74fe95da611f40fa9a78401;p=sudo now use tgetpass --- diff --git a/check.c b/check.c index 73c88b6bd..3572902a7 100644 --- a/check.c +++ b/check.c @@ -258,8 +258,8 @@ static void check_passwd() * you get TRIES_FOR_PASSWORD times to guess your password */ while (counter > 0) { - pass = (char *) getpass("Password:"); - if (*pass == '\0') + pass = tgetpass("Password:", PASSWORD_TIMEOUT); + if (!pass || *pass == '\0') exit(0); if (!strcmp(encrypted, (char *) crypt(pass, encrypted))) return; /* if the passwd is correct return() */