summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorBrian Feldman <green@FreeBSD.org>2002-03-09 03:16:41 +0000
committerBrian Feldman <green@FreeBSD.org>2002-03-09 03:16:41 +0000
commit44f7d6af24515bd9c2cbc37bf972a4d760c08d37 (patch)
treeac21b58d872bbc1ab750f40e213bba3faf8afadc /lib/libc
parent00148928a5a7e2cbcfc2434ce5780839f3c44332 (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/gen/readpassphrase.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libc/gen/readpassphrase.c b/lib/libc/gen/readpassphrase.c
index 18123546c072..983e01d89306 100644
--- a/lib/libc/gen/readpassphrase.c
+++ b/lib/libc/gen/readpassphrase.c
@@ -161,15 +161,15 @@ restart:
return(nr == -1 ? NULL : buf);
}
-#if 0
char *
getpass(const char *prompt)
{
static char buf[_PASSWORD_LEN + 1];
- return(readpassphrase(prompt, buf, sizeof(buf), RPP_ECHO_OFF));
+ if (readpassphrase(prompt, buf, sizeof(buf), RPP_ECHO_OFF) == NULL)
+ buf[0] = '\0';
+ return(buf);
}
-#endif
static void handler(int s)
{