summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrelyea%netscape.com <devnull@localhost>2001-02-28 01:58:02 +0000
committerrelyea%netscape.com <devnull@localhost>2001-02-28 01:58:02 +0000
commit7cec4c478ecf26caf6a0f681276960f53f1fc1aa (patch)
treef14b03429e5922059d36f1450c5e551429b88aca
parent8fccfa96045a5da57a10f476bf478e9e2bc67ffa (diff)
downloadnss-hg-7cec4c478ecf26caf6a0f681276960f53f1fc1aa.tar.gz
On NT, it looks like isatty doesn't always work. Since we always use stdin for this use
that test instead.
-rw-r--r--security/nss/cmd/lib/secpwd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/security/nss/cmd/lib/secpwd.c b/security/nss/cmd/lib/secpwd.c
index a513b565d..290538a0e 100644
--- a/security/nss/cmd/lib/secpwd.c
+++ b/security/nss/cmd/lib/secpwd.c
@@ -84,7 +84,11 @@ char *SEC_GetPassword(FILE *input, FILE *output, char *prompt,
{
char phrase[200];
int infd = fileno(input);
+#ifdef _WINDOWS
+ int isTTY = (input == stdin);
+#else
int isTTY = isatty(infd);
+#endif
for (;;) {
/* Prompt for password */
if (isTTY) {