Remove use of getpass().

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@612 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1996-07-25 22:59:28 +00:00
parent cd29da2b9e
commit c864ab5ede
2 changed files with 5 additions and 5 deletions

View File

@@ -1526,7 +1526,7 @@ globulize(char **cpp)
void void
account(int argc, char **argv) account(int argc, char **argv)
{ {
char acct[50], *ap; char acct[50];
if (argc > 1) { if (argc > 1) {
++argv; ++argv;
@@ -1538,12 +1538,11 @@ account(int argc, char **argv)
++argv; ++argv;
(void) strncat(acct,*argv, 49-strlen(acct)); (void) strncat(acct,*argv, 49-strlen(acct));
} }
ap = acct;
} }
else { else {
ap = getpass("Account:"); des_read_pw_string(acct, sizeof(acct), "Account:", 0);
} }
(void) command("ACCT %s", ap); (void) command("ACCT %s", acct);
} }
jmp_buf abortprox; jmp_buf abortprox;

View File

@@ -224,7 +224,8 @@ login(char *host)
} }
if (n == CONTINUE) { if (n == CONTINUE) {
aflag++; aflag++;
acct = getpass("Account:"); acct = malloc(128); /* XXX */
des_read_pw_string(acct, 128, "Account:", 0);
n = command("ACCT %s", acct); n = command("ACCT %s", acct);
} }
if (n != COMPLETE) { if (n != COMPLETE) {