aboutsummaryrefslogtreecommitdiff
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
parent00148928a5a7e2cbcfc2434ce5780839f3c44332 (diff)
downloadsrc-44f7d6af24515bd9c2cbc37bf972a4d760c08d37.tar.gz
src-44f7d6af24515bd9c2cbc37bf972a4d760c08d37.zip
Fix build. I commented out getpass() in readpassphrase.c because the
implementation did not match our manpage description (i.e., it could return NULL). I mistakenly thought we were still using getpass.c because, for some reason, CVS never removed it from the tree. Pointy hat received from: alfred Kick in the groin to: CVS
Notes
Notes: svn path=/head/; revision=91922
-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)
{