-/*
+/* 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.
*
/* We don't use MAX_PASS here because the maximum password length on a remote
POP daemon will have nothing to do with the length on our OS. 256 is
- arbitrary but hopefully big enough to accomodate everyone. */
+ arbitrary but hopefully big enough to accommodate everyone. */
#define MAX_PASSWORD_LEN 256
#ifndef TCSANOW
*p++ = ch;
*p = '\0';
- if (istty) {
+ if (istty && fin != stdin) {
(void)tcsetattr(fileno(fin), TCSANOW, &oterm);
rewind(fout);
(void)fputc('\n', fout);