From 8ac90316d9aa1541c7e042f6807590f7a4690fb6 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 26 Dec 2004 09:17:38 +0000 Subject: [PATCH] nah, don't use the system's getpass() function since it too often is limited to 8(!) or similar lengths passwords --- configure.ac | 1 - src/getpass.c | 14 -------------- 2 files changed, 15 deletions(-) diff --git a/configure.ac b/configure.ac index 406d27f35..ccc01a9d9 100644 --- a/configure.ac +++ b/configure.ac @@ -1268,7 +1268,6 @@ AC_CHECK_FUNCS( strtoll \ siginterrupt \ sigaction \ signal \ - getpass \ getpass_r \ strlcat \ getpwuid \ diff --git a/src/getpass.c b/src/getpass.c index 6ef8d3061..2d60e7f25 100644 --- a/src/getpass.c +++ b/src/getpass.c @@ -38,18 +38,6 @@ #include "getpass.h" -#ifdef HAVE_GETPASS -char *getpass_r(const char *prompt, char *password, size_t passlen) -{ - char *ptr = getpass(prompt); - strncpy(password, ptr, passlen); - password[passlen-1]=0; - return password; -} -#define DONE -#else -/* the rest of this file is only for systems without getpass() */ - #ifdef HAVE_FCNTL_H #include #endif @@ -224,7 +212,5 @@ char *getpass_r(const char *prompt, /* prompt to display */ return password; /* return pointer to buffer */ } -#endif /* DONE */ - #endif /* HAVE_GETPASS */ #endif /* HAVE_GETPASS_R */