X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/177f020f122827214159c46dcfe7ded1e3c8d1c3..fbbb06b409434da4265fcf8708fa777810b4416a:/sbr/getpass.c diff --git a/sbr/getpass.c b/sbr/getpass.c index a6a1f13c..12805f2f 100644 --- a/sbr/getpass.c +++ b/sbr/getpass.c @@ -1,4 +1,6 @@ -/* Portions of this code are Copyright (c) 1988, 1993 +/* getpass.c -- read a password without echo. + * + * Portions of this code are Copyright (c) 1988, 1993 * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -76,7 +78,7 @@ nmh_getpass(const char *prompt) *p++ = ch; *p = '\0'; - if (istty) { + if (istty && fin != stdin) { (void)tcsetattr(fileno(fin), TCSANOW, &oterm); rewind(fout); (void)fputc('\n', fout);